
[Kotlin In Action] 1μ₯, μ½νλ¦°μ΄λ 무μμ΄λ©°, μ νμνκ°?
Β·
Kotlin/π Kotlin In Action
μ½νλ¦°μ΄λμ½νλ¦°μ JVM μμμ μ€νλλ μλ‘μ΄ νλ‘κ·Έλλ° μΈμ΄μ΄λ€. μ½νλ¦°μ κ°κ²°νκ³ μ€μ©μ μ΄λ©°, μλ°μμ μνΈμ΄μ©μ±μ μ€μνλ€. κΈ°μ‘΄ μλ° λΌμ΄λΈλ¬λ¦¬, νλ μμν¬μ νΈνλλ©°, μ±λ₯λ μλ°μ κ°μ μμ€μ΄λ€. μ½νλ¦° λ§λ³΄κΈ°//'λ°μ΄ν°' ν΄λμ€data class Person( val name: String, val age: Int? = null //nullμ΄ λ μ μλ νμ
(Int?)κ³Ό νλΌλ―Έν° λν΄νΈ κ°)//μ΅μμ ν¨μfun main(args: Array) { val persons = listOf( Person("John"), Person("Mike", age = 27) //μ΄λ¦ λΆμΈ νλΌλ―Έν° ) val oldest = persons.maxBy { it.age ?: 0 }..