Re[23]: Вот я не понимаю...
От: WolfHound  
Дата: 11.09.07 16:31
Оценка:
Здравствуйте, EvilChild, Вы писали:

EC>Проверка на null это сравнение двух значений, но никак не test whether things have a desired structure.

Сравнение двух значений это лишь частный случай проверки структуры.

EC>Ты смешиваешь семантику и детали реализации.

EC>То что что-то передаётся посредством указателя ещё не значит, что значения типа имеет ссылочную семантику.
EC>Чтобы обозначить, что значение может отсутствовать используют Maybe, причём само значение типа Maybe не может быть null.
EC>Если бы ссылочная семантика присутствовала, то с чего бы вдруг Maybe понадобился?
Передача по ссылке и возможность присвоить этой ссылке null понятия ортогональные.
... << RSDN@Home 1.2.0 alpha rev. 673>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.