可能重复:
更新单个列表中元素列表的列表?
我有一个值列表,如下所示:
[ ["Off","Off","Off"],
["Off","Off","Off"],
["Off","Off","Off"] ]
并希望返回以下内容:
[ ["Off","Off","Off"],
["Off",*"On"*,"Off"],
["Off","Off","Off"] ]
我有以下功能,仅适用于单独的列表:
replaceAll 0 newValue (x:xs) = newValue:xs
replaceAll b newValue (x:xs) = x:replaceAll (b-1) newValue xs
但是,我似乎在处理列表中的这些多个列表时遇到了麻烦。我将如何设计一个函数来处理这两个列表(即另一个列表中的列表)?
仍然试图让我的头脑了解整个 (x:xs) 事情。