Skip to content

Instantly share code, notes, and snippets.

@anggaaryas
Created April 5, 2019 16:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anggaaryas/4adb7680810015fb8c3a2b659229345c to your computer and use it in GitHub Desktop.
Save anggaaryas/4adb7680810015fb8c3a2b659229345c to your computer and use it in GitHub Desktop.
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
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment