Назад к вопросам
JuniorТеорияЧасто
Что выведет программа (строки через пробел)?
fun main() {
val ages = mapOf("Ann" to 30, "Bob" to 25)
println(ages["Ann"])
println(ages["Eve"])
}30 null
- Ждать исключения, как при выходе за конец списка:
[]уMapдля отсутствующего ключа возвращаетnull, аNoSuchElementExceptionбросает толькоgetValue. - Ждать
0для отсутствующего числа:nullозначает, что под ключом"Eve"ничего нет; ноль дастgetOrDefault("Eve", 0)или?: 0.
- Как напечатать
0вместоnullдля имени, которого нет вMap? - Что делает
ages.getValue("Eve")и когда его стоит выбрать вместо[]?