Kotlin 1.4.0์ ํฌํจ๋ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์๋กญ๊ณ ๋์ฑ ๊ฐ๋ ฅํ ์ ํ ์ถ๋ก ์๊ณ ๋ฆฌ์ฆ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋ฉ๋๋ค. ๋ ๋ง์ ๊ฒฝ์ฐ์ ์๋์ผ๋ก ์ ํ์ ์ถ๋ก ํ๊ณ , ๋ณต์กํ ์๋๋ฆฌ์ค์์๋ ์ค๋งํธ ์บ์คํ ์ ์ง์ํ๊ณ , ์์๋ ์์ฑ์ ๋ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- JVM ๋ฐ JS์ฉ ์ IR ๋ฐฑ์๋๋ฅผ ์ํ ๋ชจ๋์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์์ ํ ํ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
Kotlin 1.4์๋ ์๋ก์ด ๊ธฐ๋ฅ์ด ๋ง์ด ํฌํจ๋์ด ์์ต๋๋ค.
- Kotlin ์ธํฐํ์ด์ค๋ฅผ ์ํ SAM ๋ณํ
- ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ฑ์๋ฅผ ์ํ ๋ช ์์ API ๋ชจ๋
- ๋ช ๋ช ๋ ์ธ์์ ์์น ์ธ์๊ฐ ํผํฉ๋์ด ์์
- ํํ ์ผํ
- ํธ์ถ ๊ฐ๋ฅ ์ฐธ์กฐ ๊ฐ์
- when ๋ฃจํ ๋ด๋ถ์์ break ๋ฐ continue ์ฌ์ฉ
ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ์ ์ฌํญ:
Kotlin ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ ์ ์ฃผ์ ์ด์ ์ ํ๋ซํผ ์ ์ฒด์ ์์ ์์ฒด ๊ฐ์ ์ผ๊ด์ฑ์ ํฅ์์ํค๋ ๊ฒ์ ๋๋ค. ์ด ๋ฆด๋ฆฌ์ค์๋ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์๋ก์ด ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์์ง ์ฐ์ฐ์, ์์๋ ์์ฑ ๊ฐ์ , ์๋ฐฉํฅ ๋๊ธฐ์ด ArrayDeque ๊ตฌํ ะธ ํจ์ฌ ๋.
๋ํ ๋ ์ด์ stdlib์ ๋ํ ์ข
์์ฑ์ ์ ์ธํ ํ์๊ฐ ์์ต๋๋ค.
๋จ์ผ ํ๋ซํผ์ฉ์ผ๋ก ๊ฐ๋ฐํ๋ ๋ค์ค ํ๋ซํผ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ ๊ด๊ณ์์ด Gradle-Kotlin ํ๋ก์ ํธ์์. Kotlin 1.4.0๋ถํฐ๋ ์ด ์ข
์์ฑ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์ถ๊ฐ๋ฉ๋๋ค.
Kotlin ์ํ๊ณ์ ๋ค๋ฅธ ๋ถ๋ถ์ ๋ํ ์์ ์ ๊ณ์๋ฉ๋๋ค.
- kotlinx.coroutines
- ์ง๋ ฌํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฑ์๊ธฐ์ ์ ์ด๋ค๊ณ ์์ต๋๋ค. ์ ์ kotlinx.์ง๋ ฌํ ๋ฒ์ 1.0.0-RC.
- ์คํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ DateTime API์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ฒ์ ์ถ์ kotlinx-๋ ์ง ์๊ฐ
Kotlin 1.4์ ๊ดํ XNUMX์ผ๊ฐ์ ์จ๋ผ์ธ ์ปจํผ๋ฐ์ค์ ๋ชจ๋๋ฅผ ์ด๋ํฉ๋๋ค!
ํด๋น ์ด๋ฒคํธ๋ 12์ 15~XNUMX์ผ์ ๋ฐฉ์ก๋ฉ๋๋ค. ๋งํฌ๋ฅผ ํตํ ๋ฌด๋ฃ ๋ฑ๋ก: https://kotlinlang.org/lp/event-14#registration
์ถ์ฒ : linux.org.ru