в файле testmodule.ml module TestModule =
struct
type my_type = MyType1 | MyType2
end
Как я могу использовать TestModule в верхнем уровне? после "ocamlc -c testmodule.ml" (этот сгенерированны
Я пытаюсь провести базовое сопоставление c c ocaml с помощью microbenchmark. Я слышал, что для программы fibonacci c и ocaml примерно одинаковы, но я не могу воспроизвести эти результаты. Я скомпилиру
У меня проблема, когда у меня есть глобальная хеш-таблица, а затем я загружаю .cma-файл с помощью Dynlink, который регистрирует функцию в хеш-таблице. Однако поведение, которое я, кажется, вижу, заклю
let gen_xy vals comp o =
List.fold_left (fun a (x, y) -> comp (fst a) x, comp (snd a) y) o vals
let max_xy vals = gen_xy vals max (min_int, min_int)
Что бы начальное значение, присвоенное min
Привет, это мой первый пост на Stack Overflow, и я столкнулся с проблемой при попытке построить тип в OCaml Я пытаюсь построить дерево типов с узлами/листьями/etc. Это то, что у меня есть до сих пор.
Я новичок в OCaml, и я понятия не имею, почему это дает мне ошибку синтаксиса: type ('nonterminal, 'terminal) pe =
| Empty
| T of t
| N of n
| Seq of list
| Choose of list
| Star of e
| Not of