我有一个关于filter
. 我怎样才能使我的函数(manhattanDistance
)将获取列表中的每个元素并将其用于自身?你能解释一下它是如何实现的吗?
func :: [(Int,Int)] ->
(Int, Int, [Char], [Char], [Char], [Char],
[Char], [Char], [Char], [Char]) ->
[(Int,Int)]
func (x:xs) agent = filter ((manhattanDistance x agentCoord(agent)) == 1) (x:xs)