Как я могу обновить элемент в векторе в Clojure?

Если у меня есть Vector:

[1 2 3 4 5 6 7 8 9]

: и я хочу заменить 5 на 0, чтобы получить:

[1 2 3 4 0 6 7 8 9]

Как я могу это сделать, если я знаю, что индекс равен 4?

Примерно так:

 (replace-in-vec [1 2 3 4 5 6 7 8 9] 4 0)
18
задан Zubair 29 May 2011 в 14:56
поделиться