Как я могу кодировать в OCaml что-то вроде этого (main () в C)
for (i=0; i<y; i++)
if (x==5)
{
y=i;
return true;
}
Будет возвращено логическое значение True, а y будет равно соответствующему значению i.
В основном, в OCaml мне было интересно, если бы вы могли иметь, если как:
for i=0 to y-1 do
if x=5 then
begin
y=i
true
end
else ()
done;;
Я знаю, что строки между begin-end не правильно реализованы. Я даже не знаю, возможно ли то, что я хочу сделать в OCaml. Если вы тот, у кого есть знания по этому вопросу, пожалуйста, поделитесь ими со мной. Спасибо!