Задачи на типы в Kotlin. Часть 10
Дан следующий список:
val nested = listOf(mapOf(1 to "a"))
Явно укажите тип.
Дан следующий массив:
val arr = arrayOf(1, 2, 3)
Явно укажите тип.
Дано следующее множество:
val set = setOf(1, 2, 3)
Явно укажите тип.
Сделайте typealias Predicate<T> = (T) -> Boolean.
Дана следующая переменная:
val status = OrderStatus.NEW
Явно укажите тип enum.
Дана следующая переменная:
val result: Result = Result.Success("ok")
Явно укажите тип sealed.
Сравните typealias и inline class (value class).
Дана следующая переменная:
val box = Box(42)
Явно укажите generic тип.
Дана следующая переменная:
val value: Any = 42
Явно укажите тип Any.
Итоговая задача: укажите все типы в сложном выражении.