Dalam tutorial ini, Anda akan belajar tentang kata kunci; kata khusus dalam pemrograman Kotlin. Selain itu, Anda akan belajar tentang pengenal dan cara memberi nama variabel.
Kata Kunci Kotlin
Kata kunci ditentukan sebelumnya, kata-kata khusus yang digunakan dalam pemrograman Kotlin yang memiliki arti khusus bagi compiler. Kata-kata ini tidak dapat digunakan sebagai pengenal. Sebagai contoh:
skor val = 5
Di sini, val adalah kata kunci. Ini menunjukkan bahwa skor adalah variabel.
Karena kata kunci adalah bagian dari sintaks Kotlin, Anda tidak dapat menggunakannya sebagai nama variabel (pengenal). Sebagai contoh:
val for = 5 // Kode kesalahan
Val dan for adalah kata kunci. Karenanya, Anda tidak dapat mendeklarasikan variabel dengan nama untuk di Kotlin.
Berikut daftar semua kata kunci di Kotlin:
Daftar kata kunci Kotlinsebagai | istirahat | kelas | terus | melakukan | lain |
Salah | untuk | menyenangkan | jika | di | antarmuka |
aku s | batal | obyek | paket | kembali | super |
ini | melemparkan | benar | mencoba | typealias | jenis |
val | var | kapan | sementara |
Kata kunci ini disebut kata kunci keras.
Kata Kunci Lunak
Kecuali 28 kata kunci keras ini, ada banyak kata kunci lunak di Kotlin. Kata kunci lunak diperlakukan sebagai kata kunci hanya dalam konteks tertentu. Sebagai contoh,
public
bertindak sebagai kata kunci saat Anda membuat anggota kelas menjadi publik.
class TestClass (public val name = "Kotlin")
Di sini, publik berperan sebagai kata kunci.
Anda juga dapat membuat variabel bernama publik.
val public = true
Di sini, publik adalah variabel Boolean.
Beberapa variabel lunak di Koltin adalah: override, private, field dll.
Pengenal Kotlin
Pengidentifikasi adalah nama yang diberikan untuk variabel, kelas, metode, dll. Contoh:
var gaji = 7789,3
Di sini, var adalah kata kunci, dan gaji adalah nama yang diberikan ke variabel (pengidentifikasi).
Berikut aturan dan konvensi penamaan variabel (identifier) di Kotlin:
- Pengenal dimulai dengan huruf atau garis bawah diikuti dengan nol, huruf dan angka.
- Spasi putih tidak diperbolehkan.
- Pengenal tidak boleh berisi simbol seperti @, # dll.
- Pengenal peka huruf besar / kecil.
- Saat membuat variabel, pilih nama yang masuk akal. Misalnya, skor, angka, level lebih masuk akal daripada nama variabel seperti s, n, dan l meskipun valid.
- Jika Anda memilih nama variabel yang memiliki lebih dari satu kata, gunakan semua huruf kecil untuk kata pertama dan gunakan huruf besar pada huruf pertama dari setiap kata berikutnya. Misalnya, speedLimit.
Beberapa pengenal yang valid:
- skor
- tingkat
- skor tertinggi
- nomor 1
- menghitung Lalu Lintas
Beberapa pengenal tidak valid:
- kelas
- 1 angka
- Skor tertinggi
- @pple