Результаты поиска по запросу "nullable"
Нет ничего лучше, чем тип Optional
отрим использование этого выражения: String hi = Optional.ofNullable(sayHi()).orElse("-");что эффективно соответствует этому троичному выражению: String hi = sayHi() != null ? sayHi() : "-";Это использованиеOptional.ofNullable с вызовом метода ...
иметь возможность компилировать / декомпилировать код
я есть строковая переменнаяab, Если я позвонюtoUpperCase через оператора безопасного вызова после того, как я назначил ему значение null, kotlin выдает ошибку. fun main(args: Array<String>){ var ab:String? = "hello" ab = ...
значение, если оно пустое:
я есть необязательный объект: Optional<Detail> newestDetail;Я хотел бы вернутьсяnewestDetail.getId() или еслиnewestDetail нулевой возвратnull. У нас есть более сложный подход к этому, чем следующий? return ...
Это будет разрешено
уйста, помогите мне понять этот кусок кода в документации kotlin: - val a: Int = 10000 print(a === a) // Prints 'true' val boxedA: Int? = a val anotherBoxedA: Int? = a print(boxedA === anotherBoxedA) // !!!Prints 'false'!!! Теперь я понимаю, что ...
класс не является классом данных, поэтому вы можете лениво инициализировать свойства из параметров, а не определять свойства в основном конструкторе, например:
мер, если у меня есть следующий класс данных:
Kotlin: исключить нули из списка (или другого функционального преобразования)
проблемаКаков идиоматический способ обойти это ограничение нулевой безопасности в системе типа Котлина?