Здравствуйте, я использую возвышенный текст 3 и мою оболочку cmd с ghci. Я написал следующую функцию в st3:
testing :: Int -> Bool
testing 0 = True
testing 1 = False
testing n = testing(n mod 2)
Я знаю, haskell предоставляет четную функцию, но мы должны написать собственную четную функцию, поэтому я придумал это. Когда я загружаю файл в ghci:
:cd <pathtofile>
:l myfile.hs
и пытаюсь выполнить мою функцию с
testing 10
, я получаю эту ошибку:
Variable not in scope: testing :: t0 -> t
Я должен вероятно, стоит упомянуть, что testing :: Int -> Bool делит файл с функцией fibonacci, но это не должно быть проблемой, верно? Любая помощь приветствуется!