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.

2
Bagaimana cara mengelola resource pengujian unit di Kotlin, seperti memulai / menghentikan koneksi database atau server elasticsearch tertanam?
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 setiap kasus pengujian, bukan hanya sekali. Oleh karena itu …



5
Untuk Apa Bidang Dukungan Kotlin?
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 mengatakan: Kelas di …

20
Referensi Kotlin yang belum terselesaikan di IntelliJ
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 menggunakan IntelliJ. Saya juga belum pernah mengerjakan Javaproyek. Apakah saya melewatkan sesuatu? Sunting: …

7
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. Tapi itu adalah implementasi default di dalamnya Array(0, {i -> ""}). Apakah saya …
93 arrays  kotlin 

9
Mengapa plugin gradle kotlin tidak dapat dibangun dengan target 1,8?
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 "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } group 'com.ali' version '1.0-SNAPSHOT' apply plugin: 'java' apply plugin: 'kotlin' sourceCompatibility = 1.8 repositories { mavenCentral() } dependencies …


14
ListAdapter tidak memperbarui item di RecyclerView
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 ViewHolder(parent.inflate(R.layout.item_artist)) } override fun onBindViewHolder(holder: ViewHolder, position: Int) { holder.bind(getItem(position)) } class ViewHolder(view: View) : RecyclerView.ViewHolder(view) { fun bind(artist: Artist) { itemView.artistDetails.text = artist.artistAlbums …


3
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 coroutine baru dalam konteks yang diberikan dan jika kita memanggil tugas yang .await()dikembalikan …

11
Uji pengecualian yang diharapkan di Kotlin
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 berhasil: import org.junit.Test // ... @Test(expected …

3
IntArray vs Array <Int> di Kotlin
Saya tidak yakin apa perbedaan antara an IntArraydan an Array&lt;Int&gt;di Kotlin dan mengapa saya tidak dapat menggunakannya secara bergantian: Saya tahu itu IntArrayditerjemahkan menjadi int[]ketika menargetkan JVM, tapi apa yang Array&lt;Int&gt;diterjemahkan ke? Selain itu, Anda juga dapat memiliki String[]atau YourObject[]. Mengapa Kotlin memiliki kelas tipe {primitive}Arrayketika hampir semua hal dapat …
91 kotlin 

8
Kotlin - Cara menggabungkan String dengan benar
Pertanyaan yang sangat mendasar, apa cara yang tepat untuk menggabungkan String di Kotlin? Di Java, Anda akan menggunakan concat()metode ini, misalnya String a = "Hello "; String b = a.concat("World"); // b = Hello World Namun, concat()fungsinya tidak tersedia untuk Kotlin. Haruskah saya menggunakan +tanda itu?
90 string  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.