{"id":403715,"date":"2023-11-06T16:10:34","date_gmt":"2023-11-06T15:10:34","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=kotlin&#038;p=403715"},"modified":"2023-11-07T07:53:41","modified_gmt":"2023-11-07T06:53:41","slug":"kotlin-1-9-20-released","status":"publish","type":"kotlin","link":"https:\/\/blog.jetbrains.com\/ko\/kotlin\/2023\/11\/kotlin-1-9-20-released\/","title":{"rendered":"Kotlin 1.9.20 \ub9b4\ub9ac\uc2a4"},"content":{"rendered":"<p>Kotlin 1.9.20 \ub9b4\ub9ac\uc2a4\uac00 \ucd9c\uc2dc\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc774\uc81c \ubaa8\ub4e0 \ud0c0\uae43\uc6a9 K2 \ucef4\ud30c\uc77c\ub7ec\uac00 <strong>\ubca0\ud0c0<\/strong> \ubc84\uc804\uc774 \ub418\uc5c8\uace0, <a href=\"https:\/\/blog.jetbrains.com\/kotlin\/2023\/11\/kotlin-multiplatform-stable\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/blog.jetbrains.com\/kotlin\/2023\/10\/kotlin-multiplatform-stable\/\" rel=\"noreferrer noopener\">Kotlin Multiplatform\uc740 <strong>\uc548\uc815\ud654<\/strong><\/a> \ub2e8\uacc4\uc5d0 \uc811\uc5b4\ub4e4\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc774\ubc88 \ub9b4\ub9ac\uc2a4\uc758 \uc8fc\uc694 \uc0ac\ud56d\uc744 \ud655\uc778\ud574 \ubcf4\uc138\uc694:<\/p>\n<ul>\n<li>\uc774\uc81c \ubca0\ud0c0 \ubc84\uc804\uc774 \ub41c \ubaa8\ub4e0 \ud0c0\uae43\uc6a9 K2<\/li>\n<li>\uc548\uc815\ud654\ub41c Kotlin Multiplatform<\/li>\n<li>\uba40\ud2f0\ud50c\ub7ab\ud3fc \ud504\ub85c\uc81d\ud2b8 \uc124\uc815\uc744 \uc704\ud55c \uc0c8\ub85c\uc6b4 \ub514\ud3f4\ud2b8 \uacc4\uce35 \uad6c\uc870 \ud15c\ud50c\ub9bf<\/li>\n<li>Kotlin Multiplatform\uc5d0\uc11c Gradle \uad6c\uc131 \uce90\uc2dc\ub97c \uc644\ubcbd\ud558\uac8c \uc9c0\uc6d0<\/li>\n<li>Kotlin\/Native\uc5d0\uc11c\ub294 \uae30\ubcf8\uc801\uc73c\ub85c \uc0ac\uc6a9\uc790 \uc9c0\uc815 \uba54\ubaa8\ub9ac \ud560\ub2f9\uc790 \uc0ac\uc6a9<\/li>\n<li>Kotlin\/Native\uc758 \uac00\ube44\uc9c0 \uceec\ub809\ud130 \uc131\ub2a5 \uac1c\uc120<\/li>\n<li>Kotlin\/Wasm\uc758 \uc0c8\ub85c\uc6b4 \ud0c0\uae43 \ubc0f \uc774\ub984\uc774 \ubcc0\uacbd\ub41c \ud0c0\uae43, \ucd5c\uc2e0 Wasm GC \uc9c0\uc6d0<\/li>\n<li>Kotlin\/Wasm\uc6a9 \ud45c\uc900 \ub77c\uc774\ube0c\ub7ec\ub9ac\uc5d0\uc11c WASI API \uc9c0\uc6d0<\/li>\n<\/ul>\n<p>\uc804\uccb4 \ubcc0\uacbd \uc0ac\ud56d \ubaa9\ub85d\uc740 <a href=\"http:\/\/kotlinlang.org\/docs\/whatsnew1920.html\" data-type=\"link\" data-id=\"http:\/\/kotlinlang.org\/docs\/whatsnew1920.html\" target=\"_blank\" rel=\"noopener\">Kotlin 1.9.20\uc758 \uc0c8\ub85c\uc6b4 \uae30\ub2a5<\/a> \ub610\ub294 <a href=\"https:\/\/github.com\/JetBrains\/kotlin\/releases\/tag\/v1.9.20\" target=\"_blank\" rel=\"noopener\">GitHub\uc758 \ub9b4\ub9ac\uc2a4 \ub178\ud2b8<\/a>\ub97c \ucc38\uc870\ud558\uc138\uc694.<\/p>\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"What&#039;s new in Kotlin 1.9.20\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/Ol_96CHKqg8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n<h2 class=\"wp-block-heading\">\uc0c8\ub85c\uc6b4 Kotlin K2 \ucef4\ud30c\uc77c\ub7ec\ub294 \ubaa8\ub4e0 \ud0c0\uae43\uc5d0\uc11c \ubca0\ud0c0 \ubc84\uc804\uc785\ub2c8\ub2e4<\/h2>\n<p>JetBrains Kotlin \ud300\uc740 \uacc4\uc18d\ud574\uc11c \uc0c8\ub85c\uc6b4 K2 \ucef4\ud30c\uc77c\ub7ec\ub97c \uc548\uc815\ud654\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub97c \ud1b5\ud574 \uc131\ub2a5\uc774 \ud06c\uac8c \ud5a5\uc0c1\ub418\uace0, \uc0c8\ub85c\uc6b4 \uc5b8\uc5b4 \uae30\ub2a5\uc758 \uac1c\ubc1c \uc18d\ub3c4\uac00 \ube68\ub77c\uc9c0\uba70, Kotlin\uc774 \uc9c0\uc6d0\ud558\ub294 \ubaa8\ub4e0 \ud50c\ub7ab\ud3fc\uc774 \ud1b5\ud569\ub418\uace0, \uba40\ud2f0\ud50c\ub7ab\ud3fc \ud504\ub85c\uc81d\ud2b8\ub97c \uc704\ud55c \ub354 \ub098\uc740 \uc544\ud0a4\ud14d\ucc98\uac00 \uc81c\uacf5\ub420 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<p><strong>1.9.20 \ub9b4\ub9ac\uc2a4\uc5d0\uc11c \uc0c8\ub85c\uc6b4 K2 \ucef4\ud30c\uc77c\ub7ec\ub294 JVM, Native, JS \ubc0f Wasm \ub4f1 \ubaa8\ub4e0 \ud50c\ub7ab\ud3fc\uc5d0 \ub300\ud574 \ubca0\ud0c0 \ub2e8\uacc4\uc5d0 \ub3c4\ub2ec\ud588\uc2b5\ub2c8\ub2e4. \uc989, \uc774\uc81c \ubaa8\ub4e0 Kotlin \ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c K2\ub97c \uc0ac\uc6a9\ud574 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/strong><\/p>\n<p>Kotlin \ud300\uc774 \uc218\uc2ed \uac1c\uc758 \uc0ac\uc6a9\uc790 \ubc0f \ub0b4\ubd80 \ud504\ub85c\uc81d\ud2b8\ub97c \uc131\uacf5\uc801\uc73c\ub85c \ucef4\ud30c\uc77c\ub9c1\ud574 \ubcf4\uc558\uc73c\ubbc0\ub85c \uc0c8\ub85c\uc6b4 \ucef4\ud30c\uc77c\ub7ec\uc758 \ud488\uc9c8\uc774 \ubcf4\uc7a5\ub429\ub2c8\ub2e4. \ub9ce\uc740 \uc0ac\uc6a9\uc790\uac00 \uc790\uc2e0\uc758 \ud504\ub85c\uc81d\ud2b8\uc5d0 \uc0c8\ub85c\uc6b4 K2 \ucef4\ud30c\uc77c\ub7ec\ub97c \uc2dc\ud5d8\ud574\ubcf4\uace0 \ubc1c\uacac\ud55c \ubb38\uc81c\ub97c \ubcf4\uace0\ud558\uba70 \uc548\uc815\ud654 \ud504\ub85c\uc138\uc2a4\uc5d0 \ucc38\uc5ec\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p><strong>Kotlin 1.9.20 \ub9b4\ub9ac\uc2a4\uc5d0\uc11c\ub294 kapt \ucef4\ud30c\uc77c\ub7ec \ud50c\ub7ec\uadf8\uc778\uc5d0\ub3c4 K2\ub97c \uc9c0\uc6d0\ud569\ub2c8\ub2e4. <\/strong>\uc774\uc81c \ubaa8\ub4e0 \ud544\uc218 Kotlin \ucef4\ud30c\uc77c\ub7ec \ud50c\ub7ec\uadf8\uc778\uc5d0\uc11c K2\uac00 \uc9c0\uc6d0\ub429\ub2c8\ub2e4. \uc5ec\uae30\uc5d0\ub294 kapt, \uc9c1\ub82c\ud654, AtomicFU, Lombok, SAM with receiver, all-open, no-arg, jvm-abi-gen, Android Lint \ubc0f Jetpack Compose \ucef4\ud30c\uc77c\ub7ec \ud50c\ub7ec\uadf8\uc778\uc774 \ud3ec\ud568\ub429\ub2c8\ub2e4. K2\ub97c \uc9c0\uc6d0\ud558\ub294 Kotlin Symbol Processing(KSP)\uc740 Kotlin 1.9.20 \uc774\ud6c4 \uc77c\uc8fc\uc77c \ub0b4\uc5d0 \ucd9c\uc2dc\ub420 \uc608\uc815\uc785\ub2c8\ub2e4.<\/p>\n<p>\ucd94\uac00 \ucef4\ud30c\uc77c\ub7ec \ud50c\ub7ec\uadf8\uc778\uc744 \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0, \ud574\ub2f9 \ud50c\ub7ec\uadf8\uc778\uc758 \ubb38\uc11c\ub97c \ud655\uc778\ud558\uc5ec K2\uc640 \ud638\ud658\ub418\ub294\uc9c0 \uc54c\uc544\ubcf4\uc138\uc694.<\/p>\n<h3 class=\"wp-block-heading\">\ub2e4\uc74c \uc815\ucc29\uc5ed\uc740 Kotlin 2.0\uc785\ub2c8\ub2e4<\/h3>\n<p><strong>Kotlin\uc758 \ub2e4\uc74c \uc8fc\uc694 \ubc84\uc804\uc740 2.0.0\uc774\uba70, \uc774 \ubc84\uc804\uc5d0\uc11c\ub294 \uc0c8\ub85c\uc6b4 K2 \ucef4\ud30c\uc77c\ub7ec\uac00 \uae30\ubcf8\uc801\uc73c\ub85c \uc81c\uacf5\ub418\uace0 \ubaa8\ub4e0 \ud0c0\uae43\uc5d0 \ub300\ud574 \uc548\uc815\ud654\ub429\ub2c8\ub2e4.<\/strong><\/p>\n<p>\ubc1c\uacac\ub41c \ubb38\uc81c\ub97c \uac00\ub2a5\ud55c \ud55c \ube60\ub974\uac8c \ud574\uacb0\ud558\uae30 \uc704\ud574 \uc870\uae08\uc529 \ube48\ubc88\ud558\uac8c Kotlin 2.0 \uc548\uc815\ud654 \ubc84\uc804\uc744 \ub9b4\ub9ac\uc2a4\ud560 \uacc4\ud68d\uc785\ub2c8\ub2e4. \uc774\ub7ec\ud55c \ub9b4\ub9ac\uc2a4\uc5d0\ub294 Beta1, Beta2, Beta3, RC1 \ubc0f RC2\uac00 \ud3ec\ud568\ub429\ub2c8\ub2e4.<\/p>\n<p>Kotlin 2.0.0-RC1 \ub9b4\ub9ac\uc2a4 \uc2dc\uc5d0\ub294 \ub2e4\ub978 \ubc84\uc804\uc758 Kotlin \ucef4\ud30c\uc77c\ub7ec\ub85c \ucef4\ud30c\uc77c\ub9c1\ub41c \ucf54\ub4dc\uc640\uc758 \ubc14\uc774\ub108\ub9ac \ud638\ud658\uc131\uc744 \ubcf4\uc7a5\ud558\uace0 K2\ub85c \ucef4\ud30c\uc77c\ub9c1\ub41c \ubc14\uc774\ub108\ub9ac\uc758 \uc190\uc0c1\uc744 \uc81c\uac70\ud560 \uacc4\ud68d\uc785\ub2c8\ub2e4. \uc774\ub97c \ud1b5\ud574 \ud504\ub85c\ub355\uc158 \ud658\uacbd\uc5d0\uc11c \uc0c8\ub85c\uc6b4 K2 \ucef4\ud30c\uc77c\ub7ec\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h3 class=\"wp-block-heading\">\ucc38\uc5ec\ud558\uae30: \uc9c0\uae08 Kotlin 2.0 \uad6c\ud604\uc5d0 \uae30\uc5ec\ud558\uace0 K2 \ucef4\ud30c\uc77c\ub7ec\ub97c \uc0ac\uc6a9\ud574 \ubcf4\uc138\uc694<\/h3>\n<p>K2 \ucef4\ud30c\uc77c\ub7ec\uac00 \uc548\uc815\ud654 \ud504\ub85c\uc138\uc2a4\ub97c \ub9c8\uce58\uace0 Kotlin 2.0\uc5d0\uc11c \uae30\ubcf8\uc801\uc73c\ub85c \uc0ac\uc6a9\ub420 \ub0a0\uc774 \uba38\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. \uac00\ub2a5\ud55c \ud55c \ub9ce\uc740 \uac1c\ubc1c\uc790\uac00 K2\ub97c \uc0ac\uc6a9\ud574 \ubcf4\uace0 \uc7a0\uc7ac\uc801\uc778 \ubb38\uc81c\ub97c \ubcf4\uace0\ud558\ub294 \uac83\uc774 \uc911\uc694\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc5ec\ub7ec\ubd84\uc758 \ud53c\ub4dc\ubc31\uc740 \ubb38\uc81c\ub97c \ud574\uacb0\ud558\uace0 \ub9e4\uc6b0 \ubcf5\uc7a1\ud55c \uc2dc\ub098\ub9ac\uc624\uc5d0\uc11c\ub3c4 \uc644\ubcbd\ud558\uac8c \uc791\ub3d9\ud558\ub3c4\ub85d K2\ub97c \ub9cc\ub4dc\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4. K2\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud504\ub85c\uc81d\ud2b8\ub97c \ud55c \ubc88\ub9cc \ucef4\ud30c\uc77c\ub9c1\ud574\ub3c4 Kotlin 2.0 \ubaa9\ud45c \ub2ec\uc131\uc5d0 \ud06c\uac8c \uae30\uc5ec\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc9c0\uae08 \ubc14\ub85c K2\ub97c \uc0ac\uc6a9\ud574 \ubcf4\uc138\uc694!<\/p>\n<p align=\"center\"><a class=\"ek-link jb-download-button\" title=\"K2 \ucef4\ud30c\uc77c\ub7ec \uc0ac\uc6a9\ud574 \ubcf4\uae30\" href=\"https:\/\/kotlinlang.org\/docs\/whatsnew1920.html#how-to-enable-the-kotlin-k2-compiler?utm_source=kotlinblog&amp;utm_medium=button&amp;utm_campaign=release\" target=\"_blank\" rel=\"noopener\">K2 \ucef4\ud30c\uc77c\ub7ec \uc0ac\uc6a9\ud574 \ubcf4\uae30<\/a><\/p>\n<h2 class=\"wp-block-heading\">Kotlin 1.9.20 \uc124\uce58 \ubc29\ubc95<\/h2>\n<p>\uc774\ubbf8 <a href=\"https:\/\/www.jetbrains.com\/ko-kr\/idea\/download\/\" target=\"_blank\" rel=\"noopener\">IntelliJ IDEA<\/a> 2023.1 \ub610\ub294 2023.2\uc744 \uc0ac\uc6a9\ud558\uace0 \uc788\ub2e4\uba74 IDE\uc5d0\uc11c \uc790\ub3d9\uc73c\ub85c Kotlin 1.9.20 \uc5c5\ub370\uc774\ud2b8\ub97c \uc81c\uc548\ud569\ub2c8\ub2e4. \ub610\ub294 <a href=\"https:\/\/kotlinlang.org\/docs\/releases.html#update-to-a-new-release\" target=\"_blank\" rel=\"noopener\">\uc774 \uc9c0\uce68<\/a>\uc744 \ub530\ub77c \uc9c1\uc811 \uc5c5\ub370\uc774\ud2b8\ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. IntelliJ IDEA 2023.3\uc5d0\ub294 Kotlin 1.9.20 \ud50c\ub7ec\uadf8\uc778\uc774 \ud3ec\ud568\ub429\ub2c8\ub2e4.<\/p>\n<p>Android Studio Hedgehog(231) \ubc0f Iguana(232)\uc758 \uacbd\uc6b0, Kotlin 1.9.20 \ud50c\ub7ec\uadf8\uc778\uc774 \ud5a5\ud6c4 Android Studio \uc5c5\ub370\uc774\ud2b8\uc5d0 \ud3ec\ud568\ub420 \uc608\uc815\uc785\ub2c8\ub2e4. \uba85\ub839\uc904 \ucef4\ud30c\uc77c\ub7ec\uac00 \ud544\uc694\ud55c \uacbd\uc6b0, <a href=\"https:\/\/github.com\/JetBrains\/kotlin\/releases\/tag\/v1.9.20\" target=\"_blank\" rel=\"noopener\">Github \ub9b4\ub9ac\uc2a4 \ud398\uc774\uc9c0<\/a>\uc5d0\uc11c \ub2e4\uc6b4\ub85c\ub4dc\ud558\uc138\uc694.<\/p>\n<h3 class=\"wp-block-heading\">\ubb38\uc81c\uac00 \ubc1c\uc0dd\ud558\uba74<\/h3>\n<ul>\n<li><a href=\"http:\/\/kotlinlang.slack.com\/\" target=\"_blank\" rel=\"noopener\">Slack<\/a>(<a href=\"https:\/\/surveys.jetbrains.com\/s3\/kotlin-slack-sign-up\" target=\"_blank\" rel=\"noopener\">\ucd08\ub300 \ubc1b\uae30<\/a>)\uc5d0\uc11c \ub3c4\uc6c0\ub9d0\uc744 \ucc3e\uc544\ubcf4\uc138\uc694.<\/li>\n<\/ul>\n<ul>\n<li>JetBrains \uc774\uc288 \ud2b8\ub798\ucee4\uc778 <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/KT\" target=\"_blank\" rel=\"noopener\">YouTrack<\/a>\uc5d0 \ubcf4\uace0\ud574 \uc8fc\uc138\uc694.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">EAP \ucc54\ud53c\uc5b8\uc5d0\uac8c \ud2b9\ubcc4\ud55c \uac10\uc0ac\uc758 \ub9d0\uc744 \uc804\ud569\ub2c8\ub2e4 &#x1f947;&#x1f44f;<\/h2>\n<ul>\n<li><a href=\"https:\/\/twitter.com\/ZacSweers\" target=\"_blank\" rel=\"noopener\">Zac Sweers<\/a><\/li>\n<li><a href=\"https:\/\/twitter.com\/noraltavir\" target=\"_blank\" rel=\"noopener\">Alexander Nozik<\/a><\/li>\n<li><a href=\"https:\/\/twitter.com\/why_oleg\" target=\"_blank\" rel=\"noopener\">Oleg Yukhnevich<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/joshfriend\" target=\"_blank\" rel=\"noopener\">Josh Friend<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/lwasyl\" target=\"_blank\" rel=\"noopener\">\u0141ukasz Wasylkowski<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/SimonMarquis\" target=\"_blank\" rel=\"noopener\">Simon Marquis<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/BoD\" target=\"_blank\" rel=\"noopener\">Benoit \u2018BoD\u2019 Lubek<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/ychescale9\" target=\"_blank\" rel=\"noopener\">Yang<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/jvmusin\" target=\"_blank\" rel=\"noopener\">Rustam Musin<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/russhwolf\" target=\"_blank\" rel=\"noopener\">Russell Wolf<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/JakeWharton\" target=\"_blank\" rel=\"noopener\">Jake Wharton<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/rickclephas\" target=\"_blank\" rel=\"noopener\">Rick Clephas<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/amal\" target=\"_blank\" rel=\"noopener\">Artyom Shendrik<\/a><\/li>\n<li><a href=\"https:\/\/www.linkedin.com\/in\/johannessvensson\/\" target=\"_blank\" rel=\"noopener\">Johannes Svensson<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/fluxxion82\" target=\"_blank\" rel=\"noopener\">Sterling Albury<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/HagamosVideojuegos\" target=\"_blank\" rel=\"noopener\">David Lopez<\/a><\/li>\n<\/ul>\n<div style=\"background-color: #f1f6fe; margin-bottom: 2px; padding: 5px; margin-right: 0%; text-align: left; min-height: px;\">\n<p>\ucd5c\uc2e0 Kotlin \uae30\ub2a5\uc5d0 \ub300\ud55c \ucd5c\uc2e0 \uc815\ubcf4\ub97c \ubc1b\uc544\ubcf4\uc138\uc694! \uc774 \uac8c\uc2dc\ubb3c\uc758 \ud558\ub2e8\uc5d0 \uc788\ub294 \uc591\uc2dd\uc744 \uc791\uc131\ud558\uc2dc\uba74 Kotlin \uc18c\uc2dd\uc744 \ubc1b\uc544\ubcf4\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4. &#x2b07;&#xfe0f;<\/p>\n<\/div>\n<h2 class=\"wp-block-heading\">\uae30\ud0c0 \uc720\uc6a9\ud55c \uae00\uacfc \uc601\uc0c1<\/h2>\n<ul>\n<li><a href=\"https:\/\/kotlinlang.org\/docs\/whatsnew1920.html\" target=\"_blank\" rel=\"noopener\">Kotlin 1.9.20\uc758 \uc0c8\ub85c\uc6b4 \uae30\ub2a5 \ubb38\uc11c<\/a><\/li>\n<li><a href=\"https:\/\/youtu.be\/Ol_96CHKqg8\" target=\"_blank\" rel=\"noopener\">Kotlin 1.9.20\uc758 \uc0c8\ub85c\uc6b4 \uae30\ub2a5 YouTube \ub3d9\uc601\uc0c1<\/a><\/li>\n<li><a href=\"https:\/\/blog.jetbrains.com\/kotlin\/2023\/02\/k2-kotlin-2-0\/\">Kotlin 2.0\uc5d0\uc11c \uc548\uc815\ud654\ub420 \uc608\uc815\uc778 K2 \ucef4\ud30c\uc77c\ub7ec<\/a><\/li>\n<li><a href=\"https:\/\/blog.jetbrains.com\/kotlin\/2023\/11\/kotlin-multiplatform-stable\/\">Kotlin Multiplatform\uc774 \uc548\uc815\ud654\ub418\uc5b4 \ud504\ub85c\ub355\uc158\uc5d0 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4<\/a><\/li>\n<li><a href=\"https:\/\/blog.jetbrains.com\/kotlin\/2022\/11\/eap-champions\/\">Kotlin EAP \ucc54\ud53c\uc5b8<\/a><\/li>\n<\/ul>\n<p><em>\uac8c\uc2dc\ubb3c \uc6d0\ubb38 \uc791\uc131\uc790<\/em><\/p>\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":964,"featured_media":402128,"comment_status":"closed","ping_status":"closed","template":"","categories":[907],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/kotlin\/403715"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/kotlin"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/types\/kotlin"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/users\/964"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/comments?post=403715"}],"version-history":[{"count":8,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/kotlin\/403715\/revisions"}],"predecessor-version":[{"id":403806,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/kotlin\/403715\/revisions\/403806"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/media\/402128"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/media?parent=403715"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/categories?post=403715"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/tags?post=403715"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/cross-post-tag?post=403715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}