【发布时间】:2009-12-17 17:35:03
【问题描述】:
在 Haskell 的列表推导中使用 F# 中的守卫实现类似功能的方法是什么
例如:
factors :: Int -> [Int]
factors = [x | x <-[1 .. n], n 'mod' x == 0]
factors 15
[1,3,5,15]
和
posInt :: Int -> [Int]
posInt = [n | n > 0]
posInt 5
[5]
posInt 0
[]
【问题讨论】:
标签: haskell f# list-comprehension