VD>В общем, хотелось бы услышать другие мнения. Нужно ли прикручивать поддержку option[T] к "?.", и что при этом делать с проверкой на null самого члена типа option[T]?
VD>ЗЫ
VD>Чем больше думаю над option[T], тем больше понимаю, что надо было его структурой делать.
хотел вот именно это все сразу написать, но потом подумал, что это как бы очевидно и так, и не стоит.
но ессно option[T] должна быть структурой по реализации, даже если ее удобно показывать как вариант.
иначе накладные расходы и странности в использовании.
соответственно и ?. должен вести себя предсказуемо.