我正在用教科书"Real World OCaml"学习OCaml。不过,我遇到了一个持续的问题:我似乎无法访问 Jane Street 的 OCaml 标准库包。
我去了Jane Street的Github页面,从 https://github.com/janestreet/core 下载了核心包并运行它,就像这本书告诉我的那样。
但是,每当我输入:
open Core.std
utop
环境告诉我该值是未绑定的。我不熟悉此上下文中的"未绑定"是什么意思,但我假设这意味着该库要么未正确安装,要么我在 Windows 机器中安装的 OCaml 有问题。
您必须在打开它之前加载核心。在utop
:
utop # #require "core";;
另请注意,Core.Std 现已弃用(您将在 utop 中收到此消息),Core 就足够了(open Core;;
)