2番目の例で期待したように、短所はうまくいかないようです。私は何が欠けていますか?ハスケルでコンスはどのように働くのですか:
ここでconsは要素をリストに追加します。これは素晴らしいことです。
1:[2,3]
しかし、このいずれかで、リストXSにリストxとテールに最初の要素を入れているようだ:、これが起こるだろう、なぜ私は本当に見ていない
let { myInt :: [Int] -> [Int] ; myInt (x:xs) = xs }
それはに何かあります再帰を行う?
ありがとうございます!
それはそのhaskell98を覚えてうれしいですができます「':'」で始めなければなりません*中置*型コンストラクタ、(二つの引数を取る)リストの短所コンストラクタは、この一般的なルールの少し特殊なケースであるので、。 – jberryman