deniok: (ухмыляюсь)
deniok ([personal profile] deniok) wrote2016-04-07 12:00 pm

id да не id

Приведите пример таких объявлений типа данных с конструктором данных T и сигнатуры функции f, что реализация
f (T x) = T x
проходила бы проверку типов, a
f x = x
нет.

[identity profile] john kozlov (from livejournal.com) 2016-04-07 10:52 am (UTC)(link)
T x не скомпилируется. У T должен быть хотя бы один конструктор.

[identity profile] migmit.livejournal.com 2016-04-07 10:58 am (UTC)(link)
Так, вроде ж, и не должно?

(полагаю, вы имели в виду "аргумент", а не "конструктор").

[identity profile] migmit.livejournal.com 2016-04-07 11:02 am (UTC)(link)
Спасибо, я не так понял задание.