String, Angka & Koleksi di Mana Saja
Tipe stdlib inti yang berperilaku sama pada semua target
String, Angka & Koleksi di Mana Saja adalah pelajaran Kotlin Multiplatform Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Kotlin Multiplatform Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Kotlin Multiplatform Academy mencakup 4 pelajaran total.
Satu Kotak Alat, Setiap Target
stdlib Kotlin disertakan bersama bahasanya, sehingga tipe intinya berperilaku sama di Android, iOS, desktop, dan platform lainnya.
String Langsung Berfungsi
Tipe String sepenuhnya multiplatform. Anda dapat mendeklarasikan dan menggabungkan teks di commonMain serta mengandalkannya di mana saja.
val name: String = "Ada"
val hi = "Hello, " + namePembantu String Ikut Tersedia
Fungsi String yang berguna seperti uppercase, trim, dan length semuanya tersedia dalam kode bersama, siap digunakan di setiap platform.
val tidy = " hi ".trim().uppercase()Angka Juga Bersama
Tipe angka seperti Int, Long, dan Double merupakan bagian dari Kotlin bersama, sehingga perhitungan Anda identik di semua target.
val total: Int = 2 + 3
val price: Double = 9.99Konversi Antar-Tipe
Konversi seperti toInt dan toDouble aman digunakan dalam kode bersama, sehingga Anda dapat mengubah bentuk angka di mana pun kode bersama berjalan.
val count = "42".toInt()
val ratio = count.toDouble()Mengenal List
List menyimpan sekumpulan item secara berurutan. List bersifat multiplatform, sehingga koleksi yang sama dapat mendukung kedua aplikasi.
val fruits: List<String> = listOf("apple", "pear")Set Menjaga Keunikan
Set menyimpan setiap nilai hanya sekali. Seperti List, Set bekerja dengan cara yang sama pada setiap target Kotlin.
val tags: Set<String> = setOf("kmp", "kmp")Map Memasangkan Kunci dan Nilai
Map menghubungkan kunci dengan nilai. Map sepenuhnya dapat digunakan bersama, sehingga pencarian berperilaku identik di semua platform.
val ages: Map<String, Int> = mapOf("Ada" to 36)Baca Item dengan Aman
Gunakan pengindeksan atau getOrNull untuk membaca dari list. Operasi koleksi ini aman digunakan dalam kode bersama di semua target.
val first = fruits[0]
val maybe = fruits.getOrNull(5)Mengapa Ini Penting
Karena tipe inti ini identik di mana pun, Anda menulis logika data sekali dan tidak perlu khawatir platform mana yang menjalankannya. 🙂
Utamakan Tipe Bersama
Gunakan String, Int, List, Set, dan Map biasa terlebih dahulu. Semuanya merupakan fondasi Kotlin bersama yang aman dan portabel.
Pemeriksaan Singkat
Koleksi mana yang sesuai dengan kebutuhan ini?
Ringkasan
Tipe inti stdlib, String, angka, List, Set, dan Map, berperilaku sama pada setiap target, sehingga logika data bersama menjadi sangat andal.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “String, Angka & Koleksi di Mana Saja” gratis?
Ya — teks lengkap “String, Angka & Koleksi di Mana Saja” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Kotlin Multiplatform Academy, upgrade ke CoddyKit PRO. Kursus Kotlin Multiplatform Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “String, Angka & Koleksi di Mana Saja”?
Tipe stdlib inti yang berperilaku sama pada semua target Kamu berlatih Kotlin Multiplatform Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Kotlin Multiplatform Academy?
Tidak diperlukan pengalaman sebelumnya. Kotlin Multiplatform Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “String, Angka & Koleksi di Mana Saja” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Kotlin Multiplatform Academy ini?
Ya. Setiap pelajaran Kotlin Multiplatform Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- String, Angka & Koleksi di Mana Saja
- map, filter & fold dalam Kode Bersama
- Tanggal dengan kotlinx-datetime
- Yang BUKAN Bagian dari stdlib Bersama