Я хочу изменить существующий массив с помощью этой функции, но по какой-то причине я не понимаю, как только я применил функцию к массиву, значения не изменяются. Что мне не хватает?OCaml - Изменить значения массива
Заранее спасибо
let test v (a,b) =
for i=a to b do
if ((Array.get v i)>(Array.get v i+1)) then
let tmp = (Array.get v i) in
v.(i)<-(Array.get v i+1);
v.(i+1)<-tmp;
done;;