Два действия после этого в Ocaml - PullRequest
0 голосов
/ 22 ноября 2018

Можно ли после Ocaml сделать два действия после?Я пытаюсь найти и обнаружил, что могу использовать точку с запятой.Должен ли я использовать это так?:

let test (a:int)=
if a = 0
then print_int(1);print_int(2)
else()
;;

Это всего лишь пример.В моем случае я хочу запустить функцию и дать такой кортеж:

let move_square(x,y:int*int):int*int=
..
let direction : int = Random.int(5);
if direction = 0
then draw_square(x,y+1);x,y+1
else ..

Спасибо за помощь

1 Ответ

0 голосов
/ 22 ноября 2018

Вы можете обратиться к §Последовательности https://caml.inria.fr/pub/old_caml_site/FAQ/qrg-fra.html.

Как правило, вы должны сгруппировать оператор ocaml в структуру if-then-else, либо явно используя ключевые слова begin и end, либоиспользуя скобки для группировки вашей последовательности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...