Я пытаюсь сделать простое условное утверждение, которое проверяет, равно ли значение другому значению, а затем устанавливает логическое значение на true или false, но у меня возникли некоторые трудности.
Пока чтоЯ пытался переформатировать свой текст несколькими различными способами, ни один из которых не сработал, но я не нахожу особой помощи в официальной документации или в поиске проблемы.
import Data.List
numberB :: Integer
numberB = 10
eql :: Integer -> Bool
eql = 10
if eql == numberB
then True
else False
Ошибкав настоящее время я получаю сообщение:
functions.hs:14:1: error:
Parse error: module header, import declaration
or top-level declaration expected.
|
14 | if eql == numberB
| ^^^^^^^^^^^^^^^^^...
Я не совсем уверен, что мне здесь нужно, поскольку я не могу найти никаких эффективных объявлений об импорте. Я также не думаю, что есть какие-то модули, которые мне действительно нужно использовать, так как я здесь не делаю модуль, и, как я упоминал ранее, я не смог найти ни одного оператора импорта, который бы помог этой работе. Я также не уверен, что такое декларация верхнего уровня, так как я не настолько опытен в Хаскеле. Тем не менее, я не знаю, что это могло бы сделать, чтобы исправить эту ошибку.
Любая помощь будет высоко ценится.