[Haskell] не могу разобраться с ошибкой (вывод типов)
От: eks314  
Дата: 09.08.08 19:49
Оценка:
Не могу понять почему в этом коде ambiguous type variable `a'


f :: Storable a => a -> (a, Int)
f x = (x, sizeOf (undefined :: a))


Обяъясните, пожалуйста.
Я считаю, что из контекста вызова f тип a должен быть выведен.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.