Конечно, непосредственно при передаче null в println он превратит его в строку перед печатью. Но это таки единственное место. Если вы куда-то дальше результат этого выражения потянете, там будет честный null.
дык в Lychee:extended-persistence есть замечательный Either
Дык в <закрытая_внутренняя_либа> тоже есть Either, дело не в этом, а в том, почему его нет в kotlin-stdlib, т.е. почему Роман считает, что он там не нужен
Дык в <закрытая_внутренняя_либа> тоже есть Either, дело не в этом, а в том, почему его нет в kotlin-stdlib, т.е. почему Роман считает, что он там не нужен