Re: Неявное приведение типов, сабтайпинг и вывод типов
От: Jack128  
Дата: 31.08.11 19:53
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Можно ли рассматривать неявное приведение типов как вырожденный случай сабтайпинга


Хм, может я чего не понимаю, но разве с точки зрения вывода типов сабтайпин и неявный каст — это не одно и тоже?? сводить тайпкаст к наследованию — это как то странно выглядит, а вот считать, что наследование — это просто возможность скастить переменную к любому её предку — вполне логично. правда я не понимаю, чем тебе все эти рассуждения помогу. разве алго вывода типов упростится?? И вообще упомянутый Хиндли-Милнер будет работать например в языке без неявных кастов, но с наследованием?? В том же F# — не работает(как только появляются иерархии — нужно явно типы задавать)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.