val element = jsonObject {
"1" to "foo"
"2" to "bar"
}
Это большой грех, как считаете? Может её по-другому назвать?
Меня в таких to больше всего беспокоит то, что если слева окажется не строка, работать этот код будет не так, как вы ожидаете
Можно по аналогии с mapOf принимать на вход vararg pairs: Pair Тогда будет использоваться стандартное to
Оно там уже все есть. У меня довольно много таких билдеров. И я пришел к выводу, что использование to было ошибкой. Постоянно путаница с парами возникает неотлавливаемая
Обсуждают сегодня