我正在使用教科书“Real World OCaml”学习OCaml。我遇到了一个持续的问题:我似乎无法访问Jane Street的OCaml标准库包。
我去了Jane Street的Github页面并从https://github.com/janestreet/core下载了核心软件包并运行它,就像书中指示的那样。
但是,无论何时我输入:
open Core.std
utop
环境告诉我该值未绑定。我不熟悉这个上下文中“未绑定”的含义,但我认为这意味着该库未正确安装或者我在Windows机器上安装的OCaml存在问题。 / p>
答案 0 :(得分:1)
您必须在打开核心之前加载核心。
在utop
:
utop # #require "core";;
另请注意,Core.Std现已弃用(您将在utop中收到此消息),Core足够(open Core;;
)