Chr*_*ian 7 haskell types list-comprehension
可以从类型的可能值生成列表吗?例如
data Shape = Circle | Rectangle | Triangle | Pentagon
至
[Circle,Rectangle,Triangle,Pentagon]
Fed*_*lev 20
? data Shape = Circle | Rectangle | Triangle | Pentagon deriving (Show, Enum, Bounded)
? [minBound .. maxBound] :: [Shape]
[Circle,Rectangle,Triangle,Pentagon]
? [minBound ..] :: [Shape]
[Circle,Rectangle,Triangle,Pentagon]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
260 次 |
最近记录: |