List 在Haskell中筛选列表列表
我需要一个函数List 在Haskell中筛选列表列表,list,haskell,filter,List,Haskell,Filter,我需要一个函数Int->[[String]],试图过滤出在Int点上具有特定值的元素。我想我可以组合过滤器和但我无法让它工作。到目前为止,我已经: filter (!! (== value)) rows 其中,值是一个字符串,行是一个[[String]]。我想它会从行中取Int和[String]组合,然后检查该特定条目是否等于值,然后保留这些行,但会得到不同的解释。非常感谢您的帮助。(!!(=value))无效,因为的正确操作数必须是Int(==值)是一个函数 你的选择是 \n -> f
Int->[[String]]
,试图过滤出在Int点上具有特定值的元素。我想我可以组合过滤器和代码>但我无法让它工作。到目前为止,我已经:
filter (!! (== value)) rows
其中,值
是一个字符串
,行
是一个[[String]]
。我想它会从行
中取Int
和[String]
组合,然后检查该特定条目是否等于值
,然后保留这些行,但会得到不同的解释。非常感谢您的帮助。(!!(=value))
无效,因为的正确操作数代码>必须是Int
<代码>(==值)
是一个函数
你的选择是
\n -> filter (\xs -> xs !! n == value) rows
或者没有明确的lambda
\n -> filter ((== value) . (!! n)) rows
(!!(=值))
无效,因为的右操作数代码>必须是Int
<代码>(==值)
是一个函数
你的选择是
\n -> filter (\xs -> xs !! n == value) rows
或者没有明确的lambda
\n -> filter ((== value) . (!! n)) rows
(!!(=值))
无效,因为的右操作数代码>必须是Int
<代码>(==值)
是一个函数
你的选择是
\n -> filter (\xs -> xs !! n == value) rows
或者没有明确的lambda
\n -> filter ((== value) . (!! n)) rows
(!!(=值))
无效,因为的右操作数代码>必须是Int
<代码>(==值)
是一个函数
你的选择是
\n -> filter (\xs -> xs !! n == value) rows
或者没有明确的lambda
\n -> filter ((== value) . (!! n)) rows
你说的是整数
–但是关于整数?我不确定我是否理解你的问题。通常最好先使用显式lambda来确保每个函数和运算符都已完全应用,然后,如果你愿意,一次删除一个。你说的是Int
–但是对于Int?我不确定我是否理解你的问题。通常最好先使用显式lambda来确保每个函数和运算符都已完全应用,然后,如果你愿意,一次删除一个。你说的是Int
–但是对于Int?我不确定我是否理解你的问题。通常最好先使用显式lambda来确保每个函数和运算符都已完全应用,然后,如果你愿意,一次删除一个。你说的是Int
–但是使用Int?我不确定我是否理解你的问题。通常最好先使用显式lambda来确保每个函数和运算符都已完全应用,然后,如果你愿意,一次删除一个。这确实有效。很高兴看到我的想法是正确的,但我的公式是不正确的。@tbpotn我建议大家继续阅读,以避免将来出现类似这样的问题。这确实有效。很高兴看到我的想法是正确的,但我的公式是不正确的。@tbpotn我建议大家继续阅读,以避免将来出现类似这样的问题。这确实有效。很高兴看到我的想法是正确的,但我的公式是不正确的。@tbpotn我建议大家继续阅读,以避免将来出现类似这样的问题。这确实有效。很高兴看到我的想法是正确的,但我的表述是不正确的。@tbpotn我建议大家多读一读,以避免将来出现类似这样的问题。