Вопросы по теме 'type-declaration'

Различия между объявлениями классов
Есть много способов объявить новый тип класса: TMyClass1 = TObject; TMyClass2 = type TObject; TMyClass3 = class end; TMyClass4 = class(TObject); TMyClass5 = class(TObject) end; Насколько я понимаю, классы 3, 4 и 5 являются...
493 просмотров
schedule 20.04.2024

Почему это считается несоответствием типа (или ошибкой)?
Это код, который у меня есть, который приводит к следующей ошибке: import Prelude hiding (div) data Expr = Expr Op Int Int deriving (Show) data Op = Add | Sub | Mul | Div deriving (Show) evaluate :: (Num a) => Expr -> a evaluate (Expr Add...
53 просмотров
schedule 11.01.2024

Как использовать классы типов в функциях Haskell?
В настоящее время я пытаюсь научить себя Haskell с помощью Learn You A Haskell, и поэтому, чтобы проверить себя, я пытаюсь написать функцию, которая принимает список чисел и возвращает среднее значение. listlen :: [a] -> Int listlen [] = 0...
102 просмотров
schedule 07.07.2022