Kotlin 기본 문법 따라하기
Data Classes - Kotlin Programming Language
kotlinlang.org
package com.kotlintest.test
class MainDtClass {
fun main() {
var ssing = User("ssing", 10)
println("ssing : ${ssing.toString()}")
var kim = ssing.copy(name = "kim")
println("kim : ${kim.toString()}")
val lee = User1("lee");
lee.age = 10
println("lee : ${lee.toString()} / lee.age : ${lee.age}")
val jane = User("Jane", 35)
val (name, age) = jane
println("$name, $age years of age")
}
}
data class User(val name: String, val age: Int)
data class User1(val name: String) {
var age: Int = 0
}
ssing : User(name=ssing, age=10)
kim : User(name=kim, age=10)
lee : User1(name=lee) / lee.age : 10
Jane, 35 years of age
'Study > Kotlin' 카테고리의 다른 글
Kotlin 기본 문법 따라하기 - 4. Properties and fields (0) | 2020.02.20 |
---|---|
Kotlin 기본 문법 따라하기 - 3. Class (0) | 2020.02.20 |
Kotlin 기본 문법 따라하기 - 2. BasicType (0) | 2020.02.20 |
Kotlin 기본 문법 따라하기 - 1. Basic Syntax (0) | 2020.02.14 |
Kotlin - SpringBoot + Kotlin 프로젝트 생성 (0) | 2020.02.11 |