Re[29]: «Собаку съел»
От: Lexey Россия  
Дата: 15.02.17 10:24
Оценка:
Здравствуйте, vdimas, Вы писали:

S>>Давай я тебе процитирую, что бы ты не пропустил.

S>>

S>>You can recognise the presence of ad-hoc polymorphism by looking for constrained type variables: that is, variables that appear to the left of =>, like in elem :: (Eq a) => a -> [a] -> Bool. Note that lookup :: (Eq a) => a -> [(a,b)] -> Maybe b exhibits both parametric (in b) and ad-hoc (in a) polymorphism.

S>>Это по ссылке выше, если что.

V>ЧТД, недопонимание.

V>"you can" говорит о возможности, но не обязательности.

Действительно, недопонимание. Возможность тут — это возможность из наличия признака сделать вывод. Типа "если видишь A, то можешь утверждать B". Это обычное достаточное условие.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.