У меня есть список, который будет периодически обновляться.Элементы не имеют ключа для списков: keyreplace.Это также будет расти динамически.Это хороший способ обновить элемент по определенному индексу в списке?Есть ли лучший алгоритм?
List = [1,2,3,4],
Index = 3,
NewElement = 5,
{HeadList, [_|TailList]} = lists:split(Index-1, List),
[1,2,5,4] = lists:append([HeadList, [NewElement|TailList]]).