Вопросы с тегом «non-nullable»

225
Лучшее объяснение для языков без нуля

Время от времени, когда программисты жалуются на нулевые ошибки / исключения, кто-то спрашивает, что мы делаем без нуля. У меня есть некоторое базовое представление о крутизне типов опций, но я не обладаю знаниями или языковыми навыками, чтобы лучше всего это выразить. Что является отличным...

177
В Kotlin, каков идиоматический способ иметь дело со значениями Nullable, ссылками или преобразованием их

Если у меня есть обнуляемый тип Xyz?, я хочу сослаться на него или преобразовать в ненулевой тип Xyz. Какой идиоматический способ сделать это в Котлине? Например, этот код содержит ошибку: val something: Xyz? = createPossiblyNullXyz() something.foo() // Error: "Only safe (?.) or non-null asserted...

20
Наилучшая практика использования Nullable Reference Types для DTO

У меня есть DTO, который заполняется чтением из таблицы DynamoDB. Скажем, сейчас это выглядит так: public class Item { public string Id { get; set; } // PK so technically cannot be null public string Name { get; set; } // validation to prevent nulls but this doesn't stop database hacks public...