что-то наподобие "Variable not in scope.." для кода "> x :: Int", но работает если внутри :{ ... :}, а можно чтобы оно работало без этих лишних телодвижений со скобками? Хочу объявить тип, а затем присвоить значение
В общем, можно это решить, написав через точку с запятой
можно вообще почти всё в строчку писать: let {} in do {}
Без лишних телодвижений нельзя. Иначе не получилось бы отличить переопределение от добавления нового clause
Обсуждают сегодня