본문 바로가기
Android/안드로이드 스터디(Kotlin)

Kotlin] 43. Triple

by 김마리님 2020. 12. 22.

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