[EDIT]управление циклической зависимости в OCaml
Спасибо за ваш ответ, моя проблема заключается в следующем:
Модуль А называется Map.ml
let lst = ref [Instance1_ModuleB; Instance2_ModuleB; ...];;
let is_coliding p = DoSomeWork_And_Return_A_Bool ;;
.... other things here.
Модуль B под названием Player.ml
Open Map
class player_object (x_in, y_in, name_in)=
object (self)
method jump() =
if Map.is_colliding self then
DoSomeThing();;
....
Любой ключ, как это сделать.
Кстати, как другие языки программирования связывают это? Я никогда не забочусь о такой зависимости в C# !!!!! Благодаря