Например, у меня есть вектор [1, 2, 3]
, и я хочу обновить второй элемент, чтобы вектор стал [1, 5, 3]
. На других языках я бы просто сделал что-то вроде array[1] = 5
, но я не знаю ничего, что позволило бы мне сделать это легко в Clojure.
Мысли о том, как это сделать, или о том, следует ли использовать другую структуру данных?