Haskell заменить элемент в списке

Есть ли встроенная -функция для замены элемента по заданному индексу в Haskell?

Пример:

replaceAtIndex(2,"foo",["bar","bar","bar"])

Должен дать:

["bar", "bar", "foo"]

Я знаю, что мог бы сделать свою собственную функцию, но мне кажется, что она должна быть встроена -в.

17
задан Nikita Pestrov 12 April 2012 в 23:48
поделиться