LINUX.ORG.RU

История изменений

Исправление AndreyKl, (текущая версия) :

Только, честно говоря, я редко видел, чтобы вариантность особо применялась на практике. Конечно, мой опыт нерепрезентативен

Та ладно, всё время и на каждом шагу: типы в списках должны быть ковариативными, возвращаемый тип из функции должен быть контрвариативным. Просто на всяких питонах, жабах и прочем, люди часто внимание не обращают, но если это не соблюдать, оно ж потом не работает. Скала обеспечивает поддержку этого на уровне типов, только и всего.

Исходная версия AndreyKl, :

Только, честно говоря, я редко видел, чтобы вариантность особо применялась на практике. Конечно, мой опыт нерепрезентативен

Та ладно, всё время и на каждом шагу: типы в списках должны быть вариативными, возвращаемый тип из функции должен быть контрвариативным. Просто на всяких питонах, жабах и прочем, люди часто внимание не обращают, но если это не соблюдать, оно ж потом не работает. Скала обеспечивает поддержку этого на уровне типов, только и всего.