私はhaskellのクラスについて本当に混乱しています。私がコードを持っていた場合:
class GetResult n where res :: n -> Int
class (GetResult n) => Model n where
starting :: Int -> [Int] -> n
starting i j = .....
test :: n -> n
test n = ......
nは何のタイプですか?開始出力とテストはどのタイプを入力として受け取りますか?