Pair은 변수를 두 개로 묶을 수 있는 클래스였다면, 변수를 세 개로 묶을 수 있는 클래스도 있다. Triple 변수이다.
예시를 보자. Pair을 생각하면 간단하다.
package triple
fun main() {
val (diameter,_,area) = calculateCircle(5)
println(diameter)
println(area)
}
fun calculateCircle(radius: Int): Triple<Int, Double, Double> =
Triple(radius * 2, radius * 2 * 3.14, 3.14 * radius * radius)
Pair처럼 Triple도 () 내부에 값을 3개 넣어서 그 값을 호출 가능하다.
반응형
'Android > 안드로이드 스터디(Kotlin)' 카테고리의 다른 글
Kotlin] 45. ClosedRange (0) | 2020.12.23 |
---|---|
Kotlin] 44. Comparable (0) | 2020.12.23 |
Kotlin] 42. Pair (0) | 2020.12.17 |
Kotlin] 41. 위임 (0) | 2020.12.14 |
Kotlin] 40. sealed Class (0) | 2020.12.11 |