【发布时间】:2012-01-10 00:55:01
【问题描述】:
当条件为真时,我正在尝试从列表中选择一些列表,如下所示:
我已经做了一个数据结构 -> data File = File {name :: String, size :: Integer, comment :: String} deriving Show
我已经创建了一个库,其中包含以下结构的所有文件:
文件 = [["name1",size1,"comment1"],["name2",size2,"coment2"],["name3",size3,"comment3"],...]
现在我需要的是一个函数,它可以选择所有大小为例如 >= 500 的列表,例如
list = select ((>=500.size) files)
如果我有:
files = [["asd",345,"coment1"],["fgh",678,"coment2"],["hjk",123,"coment3"],...]
我会得到:
list = [["fgh",678,"coment2"]]
任何帮助将不胜感激。
提前致谢。
【问题讨论】: