Iは、データタイプを有する:ドメイン構造ハスケル
data Tree e = Node e (Tree e) (Tree e) | Empty deriving (Show)
type Forest e = [Tree e]
data Animal = Squirrel | None deriving (Show)
および森のIntのグラフィカル表現である:
最後の要素は、底部です。それから、最後の2行目は空にすることができます。しかし、私は⊥:⊥
の意味を理解していませんでした。それはリストのコンストラクタですか?このように5:[]
? 3列目でに[]
がない理由
誰でも私が間違って理解していることを教えてください。 ありがとうございます。
と_ _ _の場合はどうなりますか(_ | _:_ | _)。 3行目、最初の要素は右からですか? –
上記の編集をご覧ください。 – chi
つまり、リストに2つの要素があり、どちらも定義されておらず、[]も未定義ですか? –