我需要更新Char列表(它实际上是Char列表的列表,但为了简单起见,它假设它只是一个Char列表)。我编写了一个'nth'函数,它从列表中获取第n个元素,但我需要能够更新该元素并返回带有更新值的新列表。
我已经做了一些研究,但是我发现的唯一方法可以将所有元素返回到要更新的元素,并且我无法理解它们足以修改它们的行为。任何帮助将不胜感激:)
答案 0 :(得分:1)
要更新列表的i
位置,请连接第一个i
元素,要插入的元素以及最后length l - i - 1
个元素。 splitAt
功能使这很容易。