Destructuring Declarations

Run Settings
LanguageKotlin
Language Version
Run Command
fun main(args : Array<String>){ //componentN() langsung() } fun componentN(){ val dataUser = DataUser("mhabib", 23) val name = dataUser.component1() val age = dataUser.component2() println("My name is $name, I am $age years old") } fun langsung(){ val dataUser = DataUser("mhabib", 23) val (name, age) = dataUser val dataUser2 = DataUser2("okazaki", 22) dataUser2.intro() println("My name is $name, I am $age years old") } data class DataUser(val name : String, val age : Int) //fungsi on dataUser2 data class DataUser2(val name : String, val age : Int){ fun intro(){ println("My name is $name, I am $age years old") } }
Editor Settings
Theme
Key bindings
Full width
Lines