Re: вопрос по параметрическому полиморфизму
От: VladD2 Российская Империя www.nemerle.org
Дата: 18.09.06 00:59
Оценка:
Здравствуйте, PhantomIvan, Вы писали:

PI>что означает плюс в параметрическом полиморфизме:

PI>
PI>...[+T]
PI>


Коваринтность. Значит, что вместо Xxx[T] можено передавать любой Xxx[T2] если T2 является наследником от T. Минус наоборот.

Поддерживается для интерфейсов и делегатов.

См. примеры:
http://nemerle.org/svn/nemerle/trunk/ncc/testsuite/positive/co-contra-variance-native.n
и негативные:
http://nemerle.org/svn/nemerle/trunk/ncc/testsuite/negative/co-contravariant-native.n
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.