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.


16
Cara log in idiomatis di Kotlin
Kotlin tidak memiliki gagasan yang sama tentang bidang statis seperti yang digunakan di Jawa. Di Jawa, cara penebangan yang diterima secara umum adalah: public class Foo { private static final Logger LOG = LoggerFactory.getLogger(Foo.class); } Pertanyaannya adalah apa cara idiomatis melakukan penebangan di Kotlin?

8
Apa yang setara dengan Kotlin dari Java's String []?
Saya melihat bahwa Kotlin memiliki ByteArray, ShortArray, IntArray, CharArray, DoubleArray, FloatArray, yang setara dengan byte[], short[], int[],char[], double[], float[]di Jawa. Sekarang saya bertanya-tanya, apakah ada yang StringArraysetara dengan Java String[]?
164 kotlin 

15
Peringatan Runtime Kotlin yang ketinggalan zaman di Android Studio
Setelah mengunduh dan menginstal plugin Kotlin terbaru, saya memiliki peringatan Runtime Kotlin yang kedaluwarsa dari Android Studio yang memberi tahu saya: Versi runtime Kotlin di pustaka 'kotlin-stdlib-1.1.2' adalah 1.1.2, sedangkan versi plugin adalah 1.1.2-release-Studio2.3-3. Pustaka Runtime harus diperbarui untuk menghindari masalah kompatibilitas. Saya mencoba mengklik tombol Perbarui Runtime tetapi mendapatkan …



9
Mengakses fungsi ekstensi Kotlin dari Jawa
Apakah mungkin untuk mengakses fungsi ekstensi dari kode Java? Saya mendefinisikan fungsi ekstensi dalam file Kotlin. package com.test.extensions import com.test.model.MyModel /** * */ public fun MyModel.bar(): Int { return this.name.length() } Di mana MyModelkelas java (dihasilkan). Sekarang, saya ingin mengaksesnya dalam kode java normal saya: MyModel model = new MyModel(); …


29
Kesalahan: Eksekusi gagal untuk tugas ': app: compileDebugKotlin'. > Kesalahan kompilasi. Lihat log untuk detail lebih lanjut
Error:Execution failed for task ':app:compileDebugKotlin'. > Compilation error. See log for more details build: gradle (Module: app) buildscript { repositories { maven { url 'https://jitpack.io' url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'io.fabric' apply plugin: 'kotlin-android-extensions' repositories { maven …
154 android  build  kotlin 


8
Bagaimana cara mengizinkan semua jenis koneksi Jaringan HTTP dan HTTPS di Android (9) Pie?
Dari Android 9 Pie sekarang, permintaan tanpa enkripsi tidak akan pernah berfungsi. Dan secara default, Sistem akan mengharapkan Anda untuk menggunakan TLS secara default. Anda dapat membaca fitur ini di sini Jadi jika Anda hanya membuat permintaan melalui HTTPS Anda aman. Tapi bagaimana dengan aplikasi yang membuat permintaan melalui situs …

6
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.
152 kotlin 


4
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 harus digunakan? Tampaknya tata bahasa Kotlin tidak …

13
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 mencari di Google …

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.