Попытка сделать это:
var = obj?.Prop ?: obj.Prop.toLowerCase()
Но я продолжаю получать:
java.lang.NullPointerException: Cannot get property 'Prop' on null object
Разве не для этого ?
? Насколько я понимаю, obj? .Prop такой же, как:
if ( obj != null && obj.Prop ) { .. }
Иногда obj имеет значение null, но если это не так, я хочу установить obj.Prop в нижний регистр - невозможно установить значениеLowerCase () для нулевого объекта