Pertanyaan yang diberi tag kotlin

152
Satu tanda seru di Kotlin

Apa arti satu tanda seru di Kotlin? Saya telah melihatnya beberapa kali terutama saat menggunakan Java API. Tetapi saya tidak dapat menemukannya di dokumentasi maupun di StackOverflow.

147
Coba-dengan-sumber daya di Kotlin

Ketika saya mencoba untuk menulis setara trydengan kode Java -dengan-sumber daya di Kotlin, itu tidak berhasil untuk saya. Saya mencoba berbagai variasi berikut ini: try (writer = OutputStreamWriter(r.getOutputStream())) { // ... } Tapi tidak ada yang berhasil. Apakah ada yang tahu apa yang...

146
Bagaimana cara menerapkan pola Builder di Kotlin?

Hai, saya seorang pemula di dunia Kotlin. Saya suka apa yang saya lihat sejauh ini dan mulai berpikir untuk mengubah beberapa perpustakaan kami yang kami gunakan dalam aplikasi kami dari Jawa ke Kotlin. Perpustakaan ini penuh dengan Pojo dengan setter, getter dan kelas Builder. Sekarang saya telah...

145
Metode ekstensi statis di Kotlin

Bagaimana Anda mendefinisikan metode ekstensi statis di Kotlin? Apakah ini mungkin? Saat ini saya memiliki metode ekstensi seperti yang ditunjukkan di bawah ini. public fun Uber.doMagic(context: Context) { // ... } Ekstensi di atas dapat dipanggil pada sebuah

141
Cara mendapatkan indeks saat ini untuk setiap Kotlin

Bagaimana cara mendapatkan indeks untuk setiap loop? Saya ingin mencetak angka untuk setiap iterasi kedua Sebagai contoh for (value in collection) { if (iteration_no % 2) { //do something } } Di java, kita memiliki tradisional untuk loop for (int i = 0; i < collection.length; i++) Bagaimana...

138
Kotlin: Antarmuka ... tidak memiliki konstruktor

Saya mengubah beberapa kode Java saya ke Kotlin dan saya tidak begitu mengerti bagaimana cara membuat antarmuka yang didefinisikan dalam kode Kotlin. Sebagai contoh, saya memiliki antarmuka (didefinisikan dalam kode Java): public interface MyInterface { void onLocationMeasured(Location...

130
Penggunaan Boolean? dalam ekspresi if

Jika saya memiliki nullable Boolean b, saya dapat melakukan perbandingan berikut di Java: Boolean b = ...; if (b != null && b) { /* Do something */ } else { /* Do something else */ } Di Kotlin, saya bisa mencapai hal yang sama dengan menggunakan !!operator: val b: Boolean? = ... if (b...