Я пытаюсь понять, как работает ocaml.Например, проблема 8 королев.Мне нужно сделать массив функций T (int * int) -> bool, который возвращает true, если позиция атакована другой маткой.Например, введен массив:
T[|(1,2);(4,3);(5,6);(2,7);(3,6);(2,8);(1,4);(2,2)|] (numbers represent vertical and horizontal positions:
возвращает
bool array =[|false,true,true,false.....]
Я не проверял, но я надеюсь, что вы поняли и знаете эту проблему.Я попытался решить это с 2 циклами FOR, но возвращаемое значение смущает меня.Ocaml работает по-другому?