fun main(args : Array<String>){
judul()
var mhs = dataMhs("Doni","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 : Ahmad Farid Aldi")
println("Email : faridaldi70@gmail.com")
}
fun judul(): Unit {
garis()
println("Latihan Kotlin 3.2")
garis()
}
data class dataMhs(val nama: String, val nim: String, val umur:Int)