Я отримав наступне питання на тесті:
Напишіть функцію
fнаступного типуa -> b -> (a -> b).aіbне повинні бути пов'язані в жодному сенсі, чим коротший код, тим краще.
Я придумав f a b = \x -> snd ([a,x],b). Ви можете знайти щось крихітніше?
На даний момент переможець: f _=(.f).const
f _ b _ = b, але, з огляду на рішення в цьому питанні, я підозрюю , що більш загальний тип НЕ допускається.
f = id?
f = fце рішення, тому я думаю, що умови для цього типу дуже важливі!
f = const const.