Re[3]: Какие задачи решают системы типов
От: FDSC Россия consp11.github.io блог
Дата: 11.01.10 18:09
Оценка:
Здравствуйте, Temoto, Вы писали:

FDS>>Полиморфизмы можно и без типов сделать


T>Можно поподробнее? Как компилятор узнает какую именно реализацию оператора сложения подставить, если ему неизвестен тип операндов?


У вас во всех операндах должен быть определён один и тот же метод "+", который хранится в словаре методов. Компилятор, точнее интерпретатор, посмотрит на то, что все методы в объектах одинаковые, и применит их соотв. образом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.