▶️Какой тип имеет
x в выражении:val x = null + null
▶️Это довольно забавная функция из стандартной библиотеки Kotlin. Вот ее сигнатура:
public operator fun String?.plus(other: Any?): String
Левый аргумент может принимать все строки плюс
null, а правый — вообще любые значения Kotlin, включая null.Поэтому исходное выражение аналогично такой записи:
val s: String? = null
val x: String = s + null
🟡Или же проверить тип
x можно вот так:fun main() {
val x = null + null
println(x::class.simpleName)
}
// String@android_its
