Pertanyaan yang diberi tag kotlin

98
Apa?: Lakukan di Kotlin? (Operator Elvis)

Saya tidak tahu apa yang ?:terjadi dalam contoh kasus ini val list = mutableList ?: mutableListOf() dan mengapa itu bisa diubah menjadi ini val list = if (mutableList != null) mutableList else mutableListOf()

97
Bagaimana cara membaca file teks dari sumber daya di Kotlin?

Saya ingin menulis tes Spek di Kotlin. Tes harus membaca file HTML dari src/test/resourcesfolder. Bagaimana cara melakukannya? class MySpec : Spek({ describe("blah blah") { given("blah blah") { var fileContent : String = "" beforeEachTest { // How to read the file file.html in...

95
Kotlin: Setara dengan getClass () untuk KClass

Di Java kita bisa menyelesaikan kelas variabel melalui getClass()like something.getClass(). Di Kotlin saya tahu something.javaClassmana yang bagus tapi saya ingin bisa mendapatkannya dengan KClasscara yang sama. Saya telah melihat Something::classsintaksnya tetapi ini bukan yang saya butuhkan....

95
Bagaimana cara memeriksa kelas "instanceof" di kotlin?

Di kelas Kotlin, saya memiliki parameter metode sebagai objek (Lihat Kotlin doc di sini ) untuk jenis kelas T . Sebagai objek saya melewati kelas yang berbeda ketika saya memanggil metode. Di Java kita bisa membandingkan class dengan instanceofobject class yang mana. Jadi saya ingin memeriksa...

93
Bagaimana cara membuat array kosong di kotlin?

Saya menggunakan Array(0, {i -> ""})saat ini, dan saya ingin tahu apakah ada implementasi yang lebih baik sepertiArray() ditambah lagi, jika saya menggunakan arrayOfNulls<String>(0) as Array<String>, kompilator akan mengingatkan saya bahwa pemeran ini tidak akan pernah berhasil....

91
IntArray vs Array <Int> di Kotlin

Saya tidak yakin apa perbedaan antara an IntArraydan an Array<Int>di Kotlin dan mengapa saya tidak dapat menggunakannya secara bergantian: Saya tahu itu IntArrayditerjemahkan menjadi int[]ketika menargetkan JVM, tapi apa yang Array<Int>diterjemahkan ke? Selain itu, Anda juga...

91
Kotlin: withContext () vs Async-await

Saya telah membaca dokumen kotlin , dan jika saya mengerti dengan benar, kedua fungsi Kotlin berfungsi sebagai berikut: withContext(context): mengganti konteks coroutine saat ini, ketika blok yang diberikan dijalankan, coroutine beralih kembali ke konteks sebelumnya. async(context): Memulai...

90
Buat instance kelas abstrak di Kotlin

Saya baru mengenal Kotlin dan saya mencoba menggunakannya dalam proyek Android saya. Saya memiliki kode ini: public var oneTouchTimer: CountDownTimer = CountDownTimer(500, 100) { override fun onTick(l: Long) { } override fun onFinish() { } } Dan itu melempar kesalahan: Cannot create an...