Если мы определим список постоянная какКак определить список типов [Int]?
Prelude> let list = [1, 2, 3]
он будет иметь следующий вид:
Prelude> :t list
list :: [Integer]
Как можно определить такой постоянный, буквальный список типа [Int]
?
Просто дать ему аннотацию типа: 'пусть список = [1, 2, 3] :: [Int ] '. –
Он должен иметь тип 'Num t => [t]', а не '[Integer]'. – chepner
Удалось найти одно и то же решение, используя '' 'list :: [Int]' ''. Спасибо всем тем же, @AlexisKing! – hvth