let read_file path =
In_channel.with_open_bin path In_channel.input_all
let solve input = input
let () =
read_file "input.txt"
|> solve
|> print_endline
我目前正在尝试运行此代码,但不断遇到未绑定模块 In_channel 错误,我提到了类似的线程,似乎解决方案是创建一个本地交换机,我在本地安装了 core/bench/utop ,我还添加了 core 作为可执行文件的构建配置的一部分。仍然显示未绑定模块。该文件夹的当前状态如下,/dune 确实调用了库下的 core。该代码是 main.ml 的一部分
我正在使用 emacs,我不知道这是否重要。
提前致谢。
In_channel
模块已添加到 OCaml 4.14 的标准库中。您可能使用的是旧版本的 OCaml。您可以使用升级到最新的稳定版本
opam switch create 5.2.1