fun main(args: Array<String>) {
judul()
var mhs = dataMhs("Adinda", "12345", 18)
println(mhs)
// Fungsi component adalah mendapatkan nilai berdasarkan urutan parameter
var nama: String = mhs.component1()
var nim: String = mhs.component2()
var umur: Int = mhs.component3()
println("Mahasiswa dengan nama $nama dan NIM $nim umurnya adalah $umur")
// Mengakses secara langsung tanpa menggunakan component
var (nama1, nim1, umur1) = mhs
println("Nama mahasiswa $nama1, NIM $nim1, umur $umur1")
author()
}
fun garis(): Unit {
println("----------------------------")
}
fun author(): Unit {
garis()
println("Nama : Adinda")
println("Email : adindapuut@gmail.com")
}
fun judul(): Unit {
garis()
println("Latihan Kotlin 3.2")
garis()
}
data class dataMhs(val nama: String, val nim: String, val umur: Int)