首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未绑定模组库

未绑定模组库
EN

Stack Overflow用户
提问于 2022-09-09 11:32:36
回答 1查看 117关注 0票数 0

当我试图将这个程序写进一个文件中,然后用沙丘编译并执行时,我正在跟踪本教程用于OCaml

代码语言:javascript
复制
open Base
open Stdio

let rec read_and_accumulate accum =
  let line = In_channel.input_line In_channel.stdin in
  match line with
  | None -> accum
  | Some x -> read_and_accumulate (accum +. Float.of_string x)

let () =
  printf "Total: %F\n" (read_and_accumulate 0.)

然而,我得到了错误‘未绑定模块库’。在线查看时,我找到了将#require “base”;;添加到.ocamlinit文件的解决方案,这允许我在utop中使用模块,但它仍然无法使用沙丘运行文件。如何从文件中运行此程序?

EN

回答 1

Stack Overflow用户

发布于 2022-09-09 13:20:30

由于你提供的信息不多,我只能猜测你没有写一个合适的沙丘文件。它应该是这样的:

代码语言:javascript
复制
(executable
 (name read_and_acc)
 (libraries base))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73661504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档