Ditulis oleh Wojtek Kaliciński, Developer Advocate, Android
Saat kami mengadopsi Kotlin sebagai bahasa yang didukung di Android, dan kemudian beralih ke pendekatan yang mengutamakan Kotlin, salah satu pendorong utamanya adalah antusiasme dan adopsi dari komunitas developer. Seiring pertumbuhan Kotlin, kami melihat investasi berkelanjutan dalam bahasa ini dari JetBrains (pembuat Kotlin), komunitas open source, dan tim kami sendiri di Google.
Hari ini kami sangat senang bisa berbagi berita tentang rilis Kotlin 1.4, tahap pencapaian berikutnya dalam evolusi Kotlin, yang berisi fitur bahasa baru, compiler, dan fitur yang ditingkatkan. Di bawah ini Anda akan menemukan ringkasan beberapa fitur baru yang menarik dalam rilis ini. Anda bisa membaca selengkapnya tentang Kotlin 1.4 di pengumuman resmi.
Fitur bahasa baru
Fitur bahasa baru yang diperkenalkan di Kotlin 1.4 meningkatkan ergonomi penulisan kode Kotlin. Berikut adalah salah satu contohnya:
Konversi SAM untuk antarmuka Kotlin
Sebelumnya, hanya antarmuka fungsional (hanya memiliki Single Abstract Method - SAM) yang ditetapkan dalam bahasa pemrograman Java yang mendapatkan manfaat dari sintaks singkat di Kotlin:
executor.execute { println("This is shorthand for passing in a Runnable") }
Di Kotlin 1.4 Anda sekarang bisa menandai antarmuka Kotlin sebagai fungsional dan membuatnya bekerja secara serupa dengan menambahkan kata kunci fun
:
fun interface Transformer<T, U> {
fun transform(x: T): U
}
val length = Transformer {
x: String -> x.length
}
Anda bisa membaca selengkapnya tentang fitur bahasa baru seperti: penggabungan argumen nama dan posisional, koma di belakang, peningkatan referensi yang bisa dipanggil, dan penggunaan break
serta continue
di dalam when
yang disertakan dalam loop di halaman catatan rilis Kotlin 1.4.
Mode Explicit API
Salah satu fitur tambahan adalah mode Explicit API baru untuk penulis library yang ditulis di Kotlin.
Ini memberlakukan properti bahasa Kotlin tertentu yang biasanya opsional, seperti menentukan pengubah visibilitas, serta pengetikan eksplisit untuk setiap deklarasi publik, untuk mencegah kesalahan saat mendesain API publik library Anda. Lihat dokumentasi tertaut untuk mengetahui petunjuk tentang cara mengaktifkan mode Explicit API dan mulai menggunakan pemeriksaan tambahan ini.
Penyempurnaan compiler
Fitur bahasa yang disebutkan di atas adalah beberapa perubahan yang paling sering dihadapi developer di Kotlin 1.4, tetapi sebagian besar pekerjaan ditujukan untuk meningkatkan kualitas dan kinerja compiler Kotlin secara keseluruhan.
Salah satu keuntungan yang bisa dimanfaatkan oleh semua developer saat ini adalah algoritme inferensi tipe baru yang lebih kuat, yang sekarang diaktifkan secara default. Ini akan membantu developer menjadi lebih produktif dengan mendukung lebih banyak smart-cast dan kasus penggunaan ketika tipe bisa disimpulkan secara otomatis.
Selain algoritme inferensi tipe, Kotlin 1.4 juga menghadirkan fitur opsional, Backend compiler stabilitas Alfa untuk Kotlin/JVM dan Kotlin/JS, yang menghasilkan kode dalam internal representation (IR) yang juga digunakan di backend Kotlin/Native.
Backend IR Kotlin/JVM adalah persyaratan untuk Jetpack Compose, dan engineer Google bekerja sama dengan JetBrains untuk menjadikannya backend compiler JVM default di masa mendatang.
Itulah sebabnya, meskipun saat ini Anda tidak mengembangkan dengan Jetpack Compose, kami mendorong Anda untuk mencoba backend Kotlin/JVM baru, yang saat ini dalam versi alfa, dan melaporkan setiap masalah serta permintaan fitur ke issue tracker.
Untuk mengaktifkan backend IR JVM baru, tentukan opsi compiler tambahan dalam skrip build Gradle Anda:
kotlinOptions.useIR = true
Cobalah Kotlin 1.4 sekarang!
Ada dua langkah untuk mengupdate project dan IDE Anda ke Kotlin 1.4.
Pertama, pastikan Anda menggunakan versi terbaru Android Studio untuk memaksimalkan manfaat kinerja dan kompatibilitas dengan plugin Kotlin terbaru. Android Studio akan memberi tahu Anda saat plugin Kotlin 1.4.0 yang kompatibel dengan versi IDE sudah tersedia. Atau, Anda bisa membuka Preferences | Plugins dan secara manual memicu update.
Setelah plugin diaktifkan, Anda bisa mengupgrade project aplikasi untuk menggunakan Kotlin 1.4 dengan mengupdate versi plugin Gradle Kotlin dalam skrip build.gradle Anda. Tergantung cara mengelola plugin, Anda juga harus mengupdate versi dalam blok buildscript
project tingkat atas:
buildscript {
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.0"
}
}
Atau mengubah nomor versi dalam blok plugins
di file build.gradle tingkat modul:
plugins {
id 'org.jetbrains.kotlin.android' version '1.4.0'
}
Pastikan untuk membaca perubahan bahasa dengan hati-hati dan mengupdate kode project Anda untuk memastikan kompatibilitas dengan rilis terbaru. Selamat menikmati Kotlin 1.4!
Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
http://cemedewapoker.com
ReplyDeletehttp://cemekelilingdewapoker.com
http://cemeonlinedewapoker08.com
http://dewapoker2018.org
Wonder Woman 1984 Online 123Movies https://123movies4free.me/movie/wonder-woman-1984-2020-k4640529/
ReplyDeleteDaftar situs judi online terpercaya
ReplyDeletehttps://linktr.ee/Dewa_Poker
https://199.192.31.67
https://199.192.31.209
https://199.192.31.249
Move, produced and directed by French filmmakers but presented in English, profiles six dancers and choreographers in nungs.io
ReplyDeleteThis is excellent work, and I was able to grasp this material quickly. And I've seen a lot of work from Best Essay Writer, who publishes a lot of material.
ReplyDelete