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.

5
Operator tanda bintang Kotlin sebelum nama variabel atau Operator Penyebaran di Kotlin
Saya ingin tahu apa sebenarnya yang dilakukan asterisk sebelum nama variabel di Kotlin. Saya melihat ini ( *args) dalam contoh Spring boot Kotlin : @SpringBootApplication open class Application { @Bean open fun init(repository: CustomerRepository) = CommandLineRunner { repository.save(Customer("Jack", "Bauer")) repository.save(Customer("Chloe", "O'Brian")) repository.save(Customer("Kim", "Bauer")) repository.save(Customer("David", "Palmer")) repository.save(Customer("Michelle", "Dessler")) } } fun …
102 syntax  kotlin 

15
Kesalahan Kotlin: Tidak dapat menemukan org.jetbrains.kotlin: kotlin-stdlib-jre7: 1.0.7
Saya menginstal plugin Kotlin ke dalam aplikasi saya (v. V1.1.1-release-Studio2.2-1) dan kemudian memilih "Configure Kotlin in Project" Saya memilih compiler dan runtime versi 1.0.7. Kotlin memperbarui file Gradle saya. Sekarang ketika saya mencoba membangun, saya mendapatkan: Kesalahan: Terjadi masalah saat mengonfigurasi proyek ': app'. Tidak dapat menyelesaikan semua dependensi untuk …

5
Perbedaan antara kelas dan objek di Kotlin
Saya baru mengenal Kotlin dan baru-baru ini mengonversi file sederhana dari java ke Kotlin. Saya bertanya-tanya mengapa konverter Android mengubah kelas java saya menjadi objek Kotlin. Jawa: public class MyClass { static public int GenerateChecksumCrc16(byte bytes[]) { int crc = 0xFFFF; int temp; int crc_byte; for (byte aByte : bytes) …
101 java  android  kotlin 


4
Cara menggunakan Data Binding dan Kotlin di Android Studio 3.0.0
Saya baru saja mulai menggunakan Android Studio 3.0.0, tetapi setiap kali saya mencoba membangun proyek saya, saya mendapatkan kesalahan ini: Error:Circular dependency between the following tasks: :app:compileDebugKotlin +--- :app:dataBindingExportBuildInfoDebug | \--- :app:compileDebugKotlin (*) \--- :app:kaptDebugKotlin \--- :app:dataBindingExportBuildInfoDebug (*) (*) - details omitted (listed previously) saya menggunakan kapt "com.android.databinding:compiler:2.2.0" Sebelum saya …

7
Ganti pengambil untuk kelas data Kotlin
Diberikan kelas Kotlin berikut: data class Test(val value: Int) Bagaimana cara menimpa Intgetter sehingga mengembalikan 0 jika nilainya negatif? Jika ini tidak memungkinkan, teknik apa sajakah untuk mencapai hasil yang sesuai?
99 kotlin 

6
Android Studio 3.0 - Tidak dapat menemukan metode 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs () Ljava / util / List'
Mencoba memulai proyek Kotlin baru dengan Android Studio 3.0 Canary 1 akan menampilkan kesalahan ini. Jejak lengkap: Kesalahan: Tidak dapat menemukan metode 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs () Ljava / util / List;'. Kemungkinan penyebab kesalahan yang tidak terduga ini meliputi:Cache dependensi Gradle mungkin rusak (terkadang ini terjadi setelah waktu tunggu koneksi jaringan.) Mendownload …

8
Fitur Android N Java 8 (kompiler Jack) dan interop Kotlin
Pembaruan 3. KOTLIN SEKARANG DIDUKUNG SECARA RESMI UNTUK PENGEMBANGAN ANDROID . OLEH GOOGLE. YAAAAAAAAS! Pembaruan 2 : Sepertinya JetBrains benar-benar berkomitmen untuk mendukung Kotlin untuk Android dalam jangka panjang . Saya adalah pengguna kotlin yang bahagia :). Update : Hadi Hariri, dari JetBrains, menyebutkan bahwa mereka akan merilis beberapa info …

5
Membutuhkan anotasi android Api vs TargetApi
Apa perbedaan antara RequiresApidan TargetApi? Sampel di kotlin: @RequiresApi(api = Build.VERSION_CODES.M) @TargetApi(Build.VERSION_CODES.M) class FingerprintHandlerM() : FingerprintManager.AuthenticationCallback() CATATAN: FingerprintManager.AuthenticationCallbackmembutuhkan apiM CATATAN 2: jika saya tidak menggunakan lint TargetApi gagal dengan kesalahan class requires api level 23...


8
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()
98 kotlin 

10
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 src/test/resources/html fileContent = ... } it("should blah …
97 kotlin 

4
Bagaimana cara membuat instance antarmuka anonim di Kotlin?
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 ini: Handler<MyContext> handler = new Handler<MyContext> { @Override public void call(MyContext context) throws …

8
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 dan membandingkan pada saat …

4
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. Saya perlu mendapatkan KClass dari variabel. Apakah fungsi seperti itu ada?
95 java  class  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.