Pertanyaan yang diberi tag «kotlin»

Kotlin adalah open-source, bahasa pemrograman yang diketik secara statis yang didukung oleh JetBrains. Kotlin menggabungkan OOP dan fitur fungsional dan berfokus pada interoperabilitas, keselamatan, kejelasan, dan dukungan perkakas. Saat ini menargetkan JVM dan JavaScript, dan itu bahasa yang didukung secara resmi di Android.



28
Tidak dapat inline bytecode yang dibangun dengan target JVM 1.8 ke bytecode yang sedang dibangun dengan target JVM 1.6
Saat mencoba menjalankan Contoh CorDapp ( https://github.com/corda/cordapp-example ) melalui IntelliJ, saya menerima kesalahan berikut: Tidak dapat inline bytecode yang dibangun dengan target JVM 1.8 ke bytecode yang sedang dibangun dengan target JVM 1.6 Bagaimana saya bisa memodifikasi pengaturan IntelliJ sehingga semua bytecode dibangun dengan target JVM yang sama?


7
Bagaimana cara memeriksa apakah variabel "lateinit" telah diinisialisasi?
Saya bertanya-tanya apakah ada cara untuk memeriksa apakah suatu lateinitvariabel telah diinisialisasi. Sebagai contoh: class Foo() { private lateinit var myFile: File fun bar(path: String?) { path?.let { myFile = File(it) } } fun bar2() { myFile.whateverMethod() // May crash since I don't know whether myFile has been initialized } …
428 kotlin 


9
Contoh Manajer Alarm
Saya ingin menerapkan fungsi jadwal dalam proyek saya. Jadi saya mencari Google untuk program manajer Alarm tetapi saya tidak dapat menemukan contoh. Adakah yang bisa membantu saya dengan program manajer alarm dasar?

30
Val dan Var di Kotlin
Apa perbedaan antara vardan valdi Kotlin? Saya telah melalui tautan ini: https://kotlinlang.org/docs/reference/properties.html Sebagaimana dinyatakan pada tautan ini: Sintaks penuh dari deklarasi properti read-only berbeda dari yang bisa berubah dalam dua cara: ini dimulai dengan val bukan var dan tidak memungkinkan setter. Namun sesaat sebelum ada contoh yang menggunakan setter. fun …
288 kotlin 

8
Kotlin - Inisialisasi properti menggunakan "oleh malas" vs. "lateinit"
Di Kotlin jika Anda tidak ingin menginisialisasi properti kelas di dalam konstruktor atau di bagian atas badan kelas, Anda pada dasarnya memiliki dua opsi ini (dari referensi bahasa): Inisialisasi Malas lazy () adalah fungsi yang mengambil lambda dan mengembalikan instance Malas yang dapat berfungsi sebagai delegasi untuk mengimplementasikan properti lazy: …
280 properties  kotlin 

6
Apa perbedaan antara “const” dan “val”?
Saya baru saja membaca tentang constkata kunci, dan saya sangat bingung! Saya tidak dapat menemukan perbedaan antara constdan valkata kunci, maksud saya kita dapat menggunakan keduanya untuk membuat variabel yang tidak dapat diubah, apakah ada hal lain yang saya lewatkan?
276 constants  kotlin 


5
Kotlin dan ActivityTestRule baru: @Rule harus bersifat publik
Saya mencoba membuat tes UI untuk aplikasi Android saya di Kotlin. Karena sistem baru menggunakan ActivityTestRule, saya tidak bisa membuatnya bekerja: ia mengkompilasi dengan benar, dan saat runtime, saya mendapatkan: java.lang.Exception: The @Rule 'mActivityRule' must be public. at org.junit.internal.runners.rules.RuleFieldValidator.addError(RuleFieldValidator.java:90) at org.junit.internal.runners.rules.RuleFieldValidator.validatePublic(RuleFieldValidator.java:67) at org.junit.internal.runners.rules.RuleFieldValidator.validateField(RuleFieldValidator.java:55) at org.junit.internal.runners.rules.RuleFieldValidator.validate(RuleFieldValidator.java:50) at org.junit.runners.BlockJUnit4ClassRunner.validateFields(BlockJUnit4ClassRunner.java:170) at org.junit.runners.BlockJUnit4ClassRunner.collectInitializationErrors(BlockJUnit4ClassRunner.java:103) at …

9
Metode antarmuka default hanya didukung dimulai dengan Android N
Saya memutakhirkan ke android studio 3.1 dan saya mendapatkan kesalahan berikut: Default interface methods are only supported starting with Android N (--min-api 24): void android.arch.lifecycle.DefaultLifecycleObserver.onCreate(android.arch.lifecycle.LifecycleOwner) Message{kind=ERROR, text=Default interface methods are only supported starting with Android N (--min-api 24): void android.arch.lifecycle.DefaultLifecycleObserver.onCreate(android.arch.lifecycle.LifecycleOwner), sources=[Unknown source file], tool name=Optional.of(D8)} di sini adalah konfigurasi gradle …
262 android  java-8  kotlin 



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.