Re: [Haskell] не могу разобраться с ошибкой (вывод типов)
От: VoidEx  
Дата: 09.08.08 22:25
Оценка: 1 (1) +1
Здравствуйте, eks314, Вы писали:

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


E>Обяъясните, пожалуйста.

E>Я считаю, что из контекста вызова f тип a должен быть выведен.

А чему же равен a?
Я в Хаскеле не силён, но почему бы не написать sizeOf x ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.