Проблема с test: Int
из foo
:
val foo = { test: Int -> "Just Testing $test" }
foo
требует test
, чтобы быть Int
.Если вы вызываете foo
с параметром типа Any?
, он может быть нулевым или иметь тип, подобный String
.Но это не сработает.Поэтому, если вы объявите его как test: Any?
, ваш код скомпилируется.