[Kotlin] Day 1: Val, Var, dan Casting

day1


fun main(args: Array) {
println("Hello")
/**
* TODO: Belajar Val dan Var
* ! Val itu seperti Konstanta. Tidak bisa di ganti nilainya lagi
* ! Var itu seperti variabel biasa
*/
var name = "Angga Arya s" //* var name jadi String
var x = 99 //* var x jadi int
var char = 'A' //** var char jadi char
name = "Dadang"
x = 2
char = 'd'
//* Cara Outputnya langsung menggunakan '$'
println("name: $name , x: $x , char: $char")
//* Bisa pakai '+' juga
println("name: " + name + " , x: " + x + " , char: " + char)
//* Bisa juga seperti ini. Diberi tau tipe datanya
var word: String
var angka: Int = Int.MAX_VALUE
word = "abaca da da"
println("angka: $angka") // angka: 2147483647
println("word: $word")
// TODO: Belajar Boolean
println("Apakah 3 adalah angka? ${3 is Int}") // Apakah 3 adalah angka? true
//* Wew, Kita bisa check hanya menggunakan "is"
var bol = false
// ! Tapi tidak bisa kalau seperti ini
// if(bol is false) println("bol is false")
// * Tapi seperti ini
if(bol == false) println("bol is false")
// TODO: Belajar Casting
println("65 ke char : ${65.toChar()}") // 65 ke char : A
println("6.3333 ke Int : " + 6.3333.toInt()) // 6.3333 ke Int : 6
}

view raw

kotlin_day_1.kt

hosted with ❤ by GitHub

Diskusi Yuk...!

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s