Dalam tutorial ini, kita akan belajar tentang variabel dan tipe data dasar yang didukung oleh kotlin.
Baca juga : BELAJAR KOTLIN LENGKAP 2 : MENGINSTALL INTELLIJ IDEA DAN PROJECT PERTAMA KOTLIN
VARIABEL
Kata kunci yang digunakan untuk mendeklarasikan variabel yaitu var atau val. Contohnya :
var pelajaran = "Matematika"
val nilai= 95
pelajaran adalah variabel tipe String, dan nilai adalah variabel tipe Int. kita tidak perlu menentukan jenis variabel karena Kotlin akan melakukannya secara implisit .Kompilator mengetahui hal ini dengan ekspresi penginisialisasi (“pelajaran” adalah String, dan 95 adalah nilai integer dalam program di atas).
Dibawah ini adalah contoh errornya
var pelajaran // Error
pelajaran= "matematika"
Dari contoh diatas jenis variabel pelajaran tidak ditentukan secara eksplisit, atau variabel diinisialisasi selama deklarasi.
Baca Juga : BELAJAR KOTLIN LENGKAP 1 : MENGENAL LEBIH JAUH BAHASA PEMROGRAMAN KOTLIN
Perbedaan antara var dan val
val (Immutable reference)
Yaitu Variabel yang dinyatakan menggunakan kata kunci val tidak dapat diubah begitu nilai ditetapkan. Hal ini mirip dengan variabel akhir pada java.
var (Mutable reference)
Yaitu Variabel yang dideklarasikan dengan kata kunci var dapat diubah kemudian dalam program sesuai dengan variabel Java biasa.
contoh :
var pelajaran ="matematika" pelajaran = "ips"
Dari contoh diatas Variabel pelajaran dipindahkan ke pelajaran ips. Karena variabelnya dinyatakan menggunakan var, maka kode tersebut akan berjalan dengan baik.
TIPE DATA
Kotlin adalah bahasa statis seperti Java. Artinya, jenis variabel diketahui selama waktu kompilasi. contohnya :
val pelajaran: Int val bilangan = 12.3
Pada contoh diatas kompiler tahu bahwa pelajaran itu tipe Int, dan bilangan adalah tipe Double sebelum waktu kompilasi.
Kotlin merupakan bahasa pemrograman yang modern sehingga mendukung semua tipe data, antara lain :
- Double
- Float
- Int
- Long
- Short
- Byte
- Boolean
- String
- Characters
- Arrays
Selengkapnya bisa dilihat disini
Itu saja yang perlu diketahui sekarang tentang mendeklarasikan variabel. Semoga bermanfaat 😀