Задачи на типы в Kotlin. Часть 9
Дана следующая переменная:
val name = "Anna"
val age = null
Явно укажите nullable-типы.
Дана следующая Map:
val map = mapOf("a" to 1, "b" to 2)
Явно укажите тип.
Дана следующая переменная:
val pair = "key" to 42
Явно укажите тип Pair.
Дана следующая переменная:
val triple = Triple(1, "two", 3.0)
Явно укажите тип Triple.
Сделайте typealias StringMap = Map<String, String> и используйте его.
Дана следующая переменная:
val fn = { x: Int -> x * 2 }
Явно укажите тип функции.
Сравните Int и Int?.
Дан следующий список:
val list = listOf(1, null, 3)
Явно укажите тип List<Int?>.
Сделайте typealias UserId = Int и функцию getUser(id: UserId).
Дан следующий список:
val lst = mutableListOf("a", null)
Явно укажите тип MutableList<String?>.