2
말 : Map<String,Pair<String,Any>>
입니다. 일종의 중첩 된 다중 선언을 사용하여 세 가지 하위 요소를 모두 직접 반복 할 수 있습니까?Kotlin의 중첩 된 다중 선언
for ((key, (k, v)) in map)
및
for ((key, k, v) in map)
는 작동하지 않았다.
말 : Map<String,Pair<String,Any>>
입니다. 일종의 중첩 된 다중 선언을 사용하여 세 가지 하위 요소를 모두 직접 반복 할 수 있습니까?Kotlin의 중첩 된 다중 선언
for ((key, (k, v)) in map)
및
for ((key, k, v) in map)
는 작동하지 않았다.
중첩 된 다중 선언은 현재 버전의 Kotlin에서 지원되지 않습니다. 우리는 나중에 중첩 된 멀티 선언을 지원하기 위해 계획
for ((key, value) in map) {
val (k, v) = value
...
}
:
는 해결 방법으로, 당신은 for
안에 다 선언을 사용할 수 있습니다. 계속 지켜봐.
감사합니다. Kotlin은 매 출시마다 나아지고 있습니다. –