【发布时间】:2023-03-29 22:30:02
【问题描述】:
我对 ocaml 有疑问,我是 ocaml 的初学者。 我想使用 #load "....ml" 。 然后打开“....ml”。
当我使用 emacs 时没问题,但我目前使用带有 ocaml 编译器的 linux xfce,当我尝试使用 #load 并打开时,出现语法错误。
我已经在网上看了,如果我不需要在加载前使用“#”但我也有语法错误。
使用 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
;;
谁能帮帮我? 祝你有美好的一天
【问题讨论】:
-
您能否通过一些示例更好地描述您的用例?
-
也许在您的问题中添加一小部分实际代码?足以证明它在 Emacs 中有效,但在您的其他环境中无效。
标签: ocaml