-1
module Part2a where
data List α = EndOfList
| Link α (List α)
deriving Show -- makes printing out results possible
使用例:
empty = EndOfList
oneWord = Link "apple" EndOfList
twoWords = Link "banana" (Link "cantaloupe" EndOfList)
質問: "リンク" 機能が を定義しているのですか?
どこでも検索して見つけられませんでした。
おそらくここでGADTの構文が役立つでしょうか? –