[Kotlin] Pair, Triple

neoneoneo·2024년 3월 11일
0

kotlin

목록 보기
30/49

배경

  • 메소드는 기본적으로 하나의 데이터를 리턴한다.
  • 두 개 이상의 데이터를 포함하는 데이터클래스를 설계하면 두 개 이상의 인스턴스를 리턴할 수는 있기는 하지만, pair와 triple과 같은 데이터 클래스를 이용하면 효율적으로 처리할 수 있다.

Pair

  • 두 개의 값을 가지고 있는 데이터 구조의 클래스이다.
val pair: Pair<String, Int> = Pair("Hello", 42)
val firstElement = pair.first // "Hello"
val secondElement = pair.second // 42
println(pair) // Hello, 42

Triple

  • 세 개의 값을 가지고 있는 데이터 구조의 클래스이다.
val triple: Triple<String, Int, Double> = Triple("Kotlin", 42, 3.14)
val firstElement = triple.first // "Kotlin"
val secondElement = triple.second // 42
val thirdElement = triple.third // 3.14

[TIL-230311]

0개의 댓글