Я не могу найти "do... while..."
Мне нужно закодировать вот так:
let bubbleSort a=
let n = Array.length a
let mutable swapped = true
let mutable i = 0
while swapped do
swapped <- false
for j = 0 to n-i-2 do
if a.[j] > a.[j+1] then
let t = a.[j]
a.[j] <- a.[j+1]
a.[j+1] <- t
swapped <- true
i <- i+1
Код плох без do... while ".
К сожалению, " break/continue" также недоступны.