MetaOCaml:Can';不要从括号中运行代码
我正在尝试MetaOCaml, 所以我制作了这段奇妙的代码:MetaOCaml:Can';不要从括号中运行代码,ocaml,metaocaml,Ocaml,Metaocaml,我正在尝试MetaOCaml, 所以我制作了这段奇妙的代码: #let a = .<1>.;; val a : int code = .<1>. # let b = !. a;; Error: Unbound value !. # let b = .!a;; Error: Syntax error #让a=。。;; val a:int代码=。。 #让b=!。A. 错误:未绑定值!。 #让b=。!A. 错误:语法错误 为什么不起作用 此外,我还尝试了和因为我在网站上都
#let a = .<1>.;;
val a : int code = .<1>.
# let b = !. a;;
Error: Unbound value !.
# let b = .!a;;
Error: Syntax error
#让a=。。;;
val a:int代码=。。
#让b=!。A.
错误:未绑定值!。
#让b=。!A.
错误:语法错误
为什么不起作用
此外,我还尝试了代码>和代码>因为我在网站上都看到了,但不知道哪一个是正确的。我从
Runcode
模块需要打开才能使用代码>而不是代码>语法不正确
正确的执行是:
#让a=。。;;
val a:int代码=。。
#打开运行码;;
#!.A.
-:int=1
有更多关于MetaOCaml的示例和教程,如果您想知道的话,谢谢您,这比我发现的要多一些。
#let a = .<1>.;;
val a : int code = .<1>.
#open Runcode;;
#!.a;;
- : int = 1