Kotlin/문법

Kotlin - Pair, Triple

내손은개발 🐾 2024. 3. 13. 14:08

함수는 1개의 객체를 리턴한다.

과제를 진행하다가 2개 이상 리턴은 불가능한가 찾아보다가 알게되었다.

 

Pair의 경우 2개의 값을 리턴하고

Triple의 경우 3개의 객체를 리턴할 수 있다.

 

Pair 사용법

val pair1 = Pair<String, String>("Hello", "World")
val pair2 = Pair<String, Int>("Hello", 1234)
val pair1 = Pair("hi", "hello")
val pair2 = Pair("hi", 1234)
val pair = Pair("hi", 1)
System.out.println(pair.first) // hi
System.out.println(pair.second) // 1
open fun select(): Pair<String, Int> {
	val pair = Pair("hi", 1)
        return pair.first to pair.second
}

 

 

 

Triple 사용법

val triple = Triple<String, String, Int>("Hello", "World", 1234)
System.out.println(triple.first)
System.out.println(triple.second)
System.out.println(triple.third)

 

'Kotlin > 문법' 카테고리의 다른 글

Koltin - 날짜 시간 출력  (0) 2024.03.14
코루틴(Coroutine) ?  (0) 2024.03.13
Scope Functions (영역함수)  (0) 2024.03.07
Kotlin - repeat  (0) 2024.02.19
Kotlin - startsWith, andsWith  (0) 2024.02.19