У меня проблема с ocaml, я новичок в ocaml.Я хочу использовать #load ".... мл".Затем откройте «.... ml».
Когда я использую emacs, это нормально, но в настоящее время я использую linux xfce с компилятором ocaml, и когда я пытаюсь использовать #load и open, у меня возникает синтаксическая ошибка.
Я уже посмотрел в Интернете, если мне не нужно было использовать '#' перед загрузкой, но у меня также есть синтаксическая ошибка.
Пример моего кода, который работает с Emacs:
#load "list_ap1.cmo"
open List_ap1;;
А есть что это в liste_ap1.cmo
module List_ap1 =
struct
let len(l) = List.length l;;
let fst(l) =
match l with
[] -> failwith "error empty list"
| hd::tail -> hd
;;
Может кто-нибудь мне помочь?Хорошего дня