17
В JavaScript: {foo: bar, biz: qux}
.Имеет ли Kotlin синтаксис для букв в Map?
Рубин: {foo => bar, biz => qux}
.
В Java:
HashMap<K, V> map = new HashMap<>();
map.put(foo, bar);
map.put(biz, qux);
Конечно Котлин можно сделать лучше, чем Java?
Возможно, вы имеете в виду 'mutableMapOf()'? В kotlin runtime нет 'hashMap()' –
@CedricBeust Нет, я на самом деле имел в виду 'hashMap()' (см. Здесь: https://blog.jetbrains.com/kotlin/2012/06/kotlin-m2-is- out /) ... но, как вы можете видеть: это был 2012 год; и 2017, 'hashMapOf()' путь. – GhostCat
Хотя это очень близко к символу карты, но я все же утверждаю, что это не одно и то же: вам все равно нужно использовать синтаксис вызова функции и не иметь дополнительной запятой после последнего элемента. – yegle