Kotlin_Latihan_3.5

Run Settings
LanguageKotlin
Language Version
Run Command
fun main(args : Array<String>){ var In = lainlain() In.judul() //Map adalah collection yang menyimpan data dengan format key-value var mahasiswa = mapOf( "12345" to "Snowy", "23456" to "Cimeng", "34567" to "Kuro ) println("Mahasiswa dengan NIM: 23456 adalah: " + mahasiswa["23456"]) println("Mahasiswa dengan NIM: 12345 adalah: " + mahasiswa.getValue("12345")) garis() //Keys digunakan untuk mendapatkan list dari map value var mhsKey: Set<String> = mahasiswa.keys println("Daftar keys mahasiswa: " + mhsKey) garis() //Value digunakan untuk mendapatkan list dari map value var mhsVal: Collection<String> = mahasiswa.values println("Daftar values mahasiswa: " + mhsVal) garis() //Map mahasiswa tidak bisa ditambahkan item karena bukan map mutable //mahasiswa.put("45678","Erni") var mhsMutable: MutableMap<String,String> = mahasiswa.toMutableMap() mhsKey = mhsMutable.keys println("Daftar keys mhsMutable: " + mhsKey) garis() //Menambahkan elemen pada map mhsMutable.put("45678", "Erni") println("Daftar keys mhsMutable: " + mhsKey) In.author() } fun garis(): Unit { println("-----------------------------------") } class lainlain() { fun author(): Unit { garis() println("Nama : Adinda") println("Email: adindapuut@gmail.com") } fun judul(): Unit { garis() println("Latihan Kotlin 3.5") garis() } }
Editor Settings
Theme
Key bindings
Full width
Lines