Latihan kotlin 3.1

Run Settings
LanguageKotlin
Language Version
Run Command
fun main(args: Array<String>) { judul() var mhs = Mahasiswa("Yoga", "12345") println(mhs) var datamhs = DataMahasiswa("Yoga", "12345") println(datamhs) var cetakmhs = CetakMahasiswa("Yoga", "12345") cetakmhs.cetakData() cetakmhs.cetakGaris() var datamhs2 = datamhs.copy() println(datamhs2) datamhs2 = datamhs.copy(NIM = "55555") println(datamhs2) author() } fun garis() { println("-------------------------") } fun author() { garis() println("Nama : Yoga Dwi Kurniawan") println("NIM : 3420230019") } fun judul() { garis() println("Latihan Kotlin 3.1") garis() } class Mahasiswa(val nama: String, val NIM: String) data class DataMahasiswa(val nama: String, val NIM: String) class CetakMahasiswa(val nama: String, val NIM: String) { fun cetakGaris() { println("=========================================") } fun cetakData() { println("CetakMahasiswa(nama=$nama, NIM=$NIM)") } }
Editor Settings
Theme
Key bindings
Full width
Lines