Belajar Bahasa Pemrograman Kotlin mudah

Belajar Kotlin (Penggunaan Variabel ) [part 2]

Pada sesi kali ini kita akan belajar bagaimana menggunakan sebuah variabel pada bahasa pemrograman Kotlin, bagi yang sudah familiar dengan bahasa pemrograman lainnya sepertinya apa yang dibahas kali ini bakalan sangat mudah, tapi buat programmer yang baru pertama kali belajar juga gak usah khawatir, pasti mudah kok memahaminya.

Oke sebelum itu kita siapkan kembali IntelliJ nya, buat project baru atau gunakan project yang terdahulu juga tidak apa, lalu buat file kotlin baru dan tuliskan Coding seperti di bawah berikut.

fun main(){
    val nama1:String = "Rifa"
    var nama2:String = "Arif"
    var angka1:Int = 2

    println(nama1)
    println(nama2)
    println(angka1)
}

Nah kalau sudah, coba dijalankan apakah hasilnya bakalan seperti ini ?

>> Rifa
>> Arif
>> 2

Setiap penulisan nama variabel selalu di ikuti dengan tipe datanya contoh nama_variabel:String = “…”, atau jika ingin berisikan numerik nama_variabel:Int = …. , dan tipe data lainnya.

Tombol Untuk Menjalankan Coding

Oke sudah bisa ya?, tapi kalian lihat gak ada perbedaan pada variabel diatas ? sudah sadar atau belum ??, kalau kita lihat lebih teliti coding yang kita tuliskan tadi menggunakan “var” dan “val“, apa bedanya ?

val

Jika menggunakan val maka nilai yang kita buat tidak bisa dirubah alias permanen dan jika kita mencoba merubahnya hanya akan memunculkan pesan error seperti contoh coding berikut :

fun main(){
    val nama1:String = "Rifa"
    nama1 ="Udin" //disini kita coba rubah isi variabel nama1 menjadi udin

    println(nama1)
}
Pesan error saat merubah val pada kotlin

var

Sedangkan var ya kebalikan dari val, dengan menggunakan var kita bisa merubah atau reassign value sesuai keinginan. Untuk membuktikan silahkan coba coding berikut :

fun main(){
    var nama1:String = "Rifa"
    nama1 ="Udin" //disini kita coba rubah isi variabel nama1 menjadi udin

    println(nama1)
}

Bagaimana hasilnya apakah yang muncul tetap “Rifa” atau sudah berubah menjadi “Udin” ?

Kesimpulan bisa kita ambil dari kedua tipe di atas bahwa jika kita memerlukan sebuah variabel yang selalu berubah maka gunakanlah var sebaliknya jika variabel yang digunakan tidak pernah berubah atau bisa dibilang statik maka gunakan val .

Deklarasi Variabel

Di dalam Kotlin variabel juga seperti halnya Java bisa di deklarasikan di dalam fungsi main yang sebelumnya sudah kita buat secara lokal (contoh di atas) ataupun dideklarasikan di luar fungsi main atau istliahnya top level variables seperti berikut :

var nama1:String = "Rifa"       //membuat variabel menjadi top level
var sambutan:String = "Halo "

fun main(){
    print(sambutan)
    println(nama1)

    nama1 = "Rinda" //mencoba mengakses dan merubah variabel di atas
    print(sambutan)
    println(nama1)
}

Leave a Reply

Your email address will not be published. Required fields are marked *