int ref = ref 0 in
for num = 1 to 100 do
sum := !sum + num
done;
!sum;
Printf.printf "%d\n" sum2;
print_string "Product numbers 1-15:";
let prod2 : int =
let prod : int ref = ref 1 in
for num2 = 1 to 15 do
prod := prod * num2
done;
!prod;
Printf.printf "%d\n" prod2;
а тепеь почему ругается на последнюю строчку в файле — на пустую строчку?
поставьте ; после всех стейтментов с :=
Обсуждают сегодня