На самом деле я использую C #, но вопрос о Nulls возник на социальном сайте местной группы разработчиков (Chester Devs, Великобритания) о проблемах с нулями.
Объект Person имеет свойство, скажем, Name типа String. Если имя неизвестно, то в C# Name имеет значение null.
Есть ли у Eiffel лучший способ, чем C # (если x равен нулю ...), чтобы справиться с этой общей динамической пустотой?
null
; Типы типаOptional
/Maybe
, шаблон Null-object и т. д. Они, конечно, не очень широко используются, но они существуют. Вы можете сделать то же самое в Eiffel, хотя я недостаточно знаю об этом, чтобы сказать вам, какой именно вариант они предпочитают. - person Cubic   schedule 09.02.2016