Narito kung ano ang kasama sa Kotlin 1.4.0:
- Ang isang bago, mas malakas na uri ng inference algorithm ay pinagana bilang default. Awtomatiko itong naghihinuha ng mga uri sa mas maraming kaso, sumusuporta sa smart-casting kahit sa kumplikadong mga sitwasyon, mas mahusay na pinangangasiwaan ang mga itinalagang property, at marami pang iba.
- Ang mga bagong IR backend para sa JVM at JS ay available sa alpha mode. Pagkatapos ng stabilization, gagamitin ang mga ito bilang default.
Ang Kotlin 1.4 ay may maraming bagong bagay:
- Mga pagbabagong SAM para sa mga interface ng Kotlin
- Ang tahasang API mode para sa mga may-akda ng library
- Pinaghalong pangalan at positional na argumento
- Trailing comma
- Mga pagpapabuti para sa mga matatawag na sanggunian
- Paggamit ng break at magpatuloy sa loob kapag loops
Karaniwang Mga Pagpapahusay sa Aklatan:
Ang pangunahing pokus ng trabaho sa Kotlin standard library ay ang pagpapabuti ng pagkakapare-pareho sa mga platform at sa pagitan ng mga operasyon mismo. Ang release na ito ay nagdaragdag ng mga bagong feature sa karaniwang library. mga operator ng koleksyon, mga pagpapabuti sa mga itinalagang ari-arian, pagpapatupad ng isang bidirectional queue ArrayDeque ΠΈ higit pa.
Gayundin, hindi mo na kailangang magdeklara ng dependency sa stdlib
sa mga proyekto ng Gradle-Kotlin, hindi alintana kung ikaw ay bumubuo para sa isang platform o gumagawa ng isang multi-platform na proyekto. Mula sa Kotlin 1.4.0, ang dependency na ito ay idinagdag bilang default.
Patuloy ang trabaho sa ibang bahagi ng Kotlin ecosystem:
- kotlinx.coroutines
- Serialization library ay papalapit na sa kapanahunan. Iniharap kotlinx.serialization sa bersyon 1.0.0-RC.
- Naglabas ng preview na bersyon ng DateTime API, isang experimental library kotlinx-datetime
Inaanyayahan namin ang lahat sa isang apat na araw na online na kumperensya na nakatuon sa Kotlin 1.4!
Ipapalabas ang kaganapan sa Oktubre 12-15. Libreng pagpaparehistro sa pamamagitan ng link: https://kotlinlang.org/lp/event-14#registration
Pinagmulan: linux.org.ru