Perbedaan variabel antara var dan val di Kotlin

Saat saya mengawali pelajari Kotlin, sempat bingung juga karena di Kotlin ini terdapat 2 jenis cara mendeklarasikan variable. sebelumnya saya juga pernah belajar javascript dan php, saya kira bakal sama ternyata ada 2 jenis di Kotlin.

Saya akan bahas ini pakai bahasa gaptek saja biar enak.

jadi ini adalah contoh pertama pemakaian kedua jenis variable ini.

var dan val kotlin
var dan val kotlin

Bisa dilihat, hasilnya sama saja tercetak seperti biasa, yang membedakan adalah seperti ini

var bisa diubah nilainya
var bisa diubah nilainya]

Dilihat dari gambar, var bisa di-reassigned kembali dengan mendeklarasikannya lagi memakai nilai baru, sehingga nilai yang lama akan terhapus digantikan yang baru.

Sementara pada val, hal tersebut tidak bisa dilakukan.

Seperti pada di gambar, saya coba menggunakan kode yang sama dan mengganti var ke val, hasilnya adalah error: val cannot be reassigned. yang artinya nilai pada val tidak bisa diubah/digantikan lagi.

jadi nilai val ini diibaratkan seperti nilai yang murni.

berikut ini contoh penggunaan val sederhana

penggunaan variable pada Kotlin
penggunaan variable pada Kotlin

 

Nah seperti itulah kira-kira, untuk var biasanya digunakan untuk nilai variable yang berubah-ubah karena suatu proses.

Be the first to comment

Leave a Reply

Your email address will not be published.


*