Quick actions

cmd+k|ctrl+k

Navigation

Languages

Destructuring Declarations

Snippet info

Language

Kotlin

Visibility

public

Author

habib17

Created

2019-11-01T09:40:05Z

Updated

2019-11-01T09:42:36Z

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")
    }
}
INFO