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()
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()
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...
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....
Saya memiliki perpustakaan Java pihak ketiga yang objek dengan antarmuka seperti ini: public interface Handler<C> { void call(C context) throws Exception; } Bagaimana saya bisa mengimplementasikannya secara ringkas di Kotlin yang mirip dengan kelas anonim Java seperti
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...
Dalam pengujian Kotlin JUnit saya, saya ingin memulai / menghentikan server tertanam dan menggunakannya dalam pengujian saya. Saya mencoba menggunakan @Beforeanotasi JUnit pada metode di kelas pengujian saya dan itu berfungsi dengan baik, tetapi itu bukan perilaku yang tepat karena menjalankan...
Apakah ada yang memecahkan masalah ini? versi kotlin yang digunakan untuk membuat dengan gradle (1.1.2-5) berbeda dari yang dipaketkan ke dalam plugin IDE (1.1.2-4) Saya menggunakan AS 3.0 Canary 4
Di Java, Anda bisa melakukan hal seperti: class MyClass extends SuperClass implements MyInterface, ... Apakah mungkin melakukan hal yang sama di Kotlin? Asumsi SuperClassabstrak dan tidak diimplementasikanMyInterface
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....
Saya memulai dengan tutorial untuk mempelajari Kotlin di IntelliJ. Saat saya mencoba menjalankan contoh yaitu fun main(args: Array<String>) { println("lol") } Eksekusi ditangguhkan dengan pesan Error:(5, 5) Kotlin: Unresolved reference: println ini Ini adalah pertama kalinya saya...
Sebagai pengembang Java, konsep bidang pendukung agak asing bagi saya. Diberikan: class Sample { var counter = 0 // the initializer value is written directly to the backing field set(value) { if (value >= 0) field = value } } Apa gunanya backing field ini? Dokumen Kotlin
Cara iterate atas HashMap di Kotlin? typealias HashMap<K, V> = HashMap<K, V> (source)
Saya memiliki proyek gradle paling sederhana yang dikonfigurasi menggunakan intellij untuk kotlin 1.2.10. Ini file build.gradle saya: buildscript { ext.kotlin_version = '1.2.10' repositories { mavenCentral() } dependencies { classpath
Saya menggunakan pustaka dukungan baru ListAdapter. Ini kode saya untuk adaptor class ArtistsAdapter : ListAdapter<Artist, ArtistsAdapter.ViewHolder>(ArtistsDiff()) { override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder { return
Di Java, programmer dapat menentukan pengecualian yang diharapkan untuk kasus uji JUnit seperti ini: @Test(expected = ArithmeticException.class) public void omg() { int blackHole = 1 / 0; } Bagaimana saya melakukan ini di Kotlin? Saya telah mencoba dua variasi sintaks, tetapi tidak ada yang...
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...
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...
Saya baru saja membuat proyek baru di Android Studio 3.2 Canary 16 dengan Kotlin diaktifkan. Lalu saya juga mengaktifkan data binding, tetapi saya mendapatkan error yang mengatakan bahwa class DataBindingComponent tidak dapat ditemukan. Inilah proyek saya gradle: // Top-level build file where...
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...
Katakanlah saya menginginkan variabel tipe, T, yang memperluas kelas tertentu dan mengimplementasikan antarmuka. Sesuatu seperti: class Foo <T : Bar implements Baz> { ... } Apa sintaks untuk ini di Kotlin?