[Kotlin] List 안에 Pair

Minjun Kim·2023년 7월 25일
0

Kotlin

목록 보기
5/10
post-thumbnail

List 안에 Pair 형태를 넣을 수 있는 방법을 찾았다...!

class Menu {
	val dec = DecimalFormat("#,###")

	val breadProduct = mutableListOf(
		"튀소패밀리" to dec.format(10800),		// (K to V)가 가능하다
		"파이만주세트" to dec.format(9600),
		"오키도키슈" to dec.format(3500),
		"오키도키슈세트" to dec.format(14000),
		"김과장세트" to dec.format(40000),
		"초코튀소세트" to dec.format(12000)
	)
}
  • List 안에 Map 이 들어가 있는 형태(?) 라고 이해했다. 맞는진 모르겠다

  • 형태가 JSON 같이 생겼는데 코틀린에서 맞는지도 모르겠다.


  • List 의 원소 와 Pair 의 K , V 에 접근할 수 있다.
fun main() {
	var menu = Menu()

	println(menu.breadProduct)
	println(menu.breadProduct[0].first)		// K에 접근
    println(menu.breadProduct[0].second)	// V에 접근
}
  • output
[(튀소패밀리, 10,800), (파이만주세트, 9,600), (오키도키슈, 3,500), (오키도키슈세트, 14,000), (김과장세트, 40,000), (초코튀소세트, 12,000)]
튀소패밀리
10,800
profile
응애 나 아기 뉴비

0개의 댓글