重複の可能性:
単一のリスト内の要素のリストのリストを更新しますか?
以下に示すような値のリストがあります。
[ ["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
ただし、リスト内でこれらの複数のリストを操作するのに問題があるようです。これら 2 つのリスト (つまり、別のリスト内のリスト) を処理する関数をどのように考案すればよいでしょうか?
まだ (x:xs) の全体について頭を悩ませようとしています。