Значение null в Kotlin
Значение null в Kotlin обозначает отсутствие
ссылки на объект. Его можно присвоить только
переменной, у которой в типе стоит вопросительный
знак. В примере ниже тип записан как String?:
val empty: String? = null
println(empty)
При выводе в консоль null печатается как
слово null, а не как пустая строка:
val title: String? = null
val name: String? = "Kotlin"
println(title)
println(name)
Сравнение с null дают операторы
== и !=. Результат имеет тип
Boolean:
val note: String? = null
println(note == null)
println(note != null)
Объявите переменную score типа Int?
со значением null. Выведите ее
в консоль.
Объявите переменную label типа String?
со значением done. Выведите в консоль
результат сравнения label == null.