2017-02-10 6 views

답변

24

당신은 할 수 있습니다 :

다음
val map = hashMapOf(
    "John" to "Doe", 
    "Jane" to "Smith" 
) 

toPair 만드는 중위 기능입니다.

또는 더 달마 티아 (kotlinlang에 있음)

val map = mapOf("a" to 1, "b" to 2, "c" to 3) 

같은 mapOf()의 사용은 당신은 아마`mutableMapOf을()`을 의미

+0

? Kotlin 런타임에는 'hashMap()'이 없습니다. –

+0

@CedricBeust 아니요, 실제로'hashMap() '을 의미합니다 (여기를 참조하십시오 : https://blog.jetbrains.com/kotlin/2012/06/kotlin-m2-is- 밖으로 /) ...하지만 볼 수 있듯이 : 그것은 2012 년이었습니다; 및 2017,'hashMapOf()'가 방법입니다. – GhostCat

+0

이것은지도 리터럴에 매우 가깝지만 여전히 동일하지 않다고 주장 할 것입니다. 함수 호출 구문을 사용해야하고 마지막 요소 뒤에 쉼표를 추가 할 수 없습니다. – yegle