gpt4 book ai didi

ocaml - 为什么用 sexp return 注释类型会导致 Unbound value int_of_sexp?

转载 作者:行者123 更新时间:2023-12-01 12:52:59 26 4
gpt4 key购买 nike

使用sexplib语法扩展自动生成一个类型的序列化代码,网上有很多简单的例子:

open Sexplib
type t = { foo : int; bar : string; } with sexp
let v = { foo = 3; bar = "baz"; } in
sexp_of_t v

编译失败, Error: Unbound value int_of_sexp .

最佳答案

在较新版本的 sexplib 中,您需要先 open Sexplib.Std ,其中包括生成代码命名空间中的标准类型序列化例程。

所以:

open Sexplib
open Sexplib.Std (* newly essential import *)
type t = { foo : int; bar : string; } with sexp
let v = { foo = 3; bar = "baz"; } in
sexp_of_t v

作品。

关于ocaml - 为什么用 sexp return 注释类型会导致 Unbound value int_of_sexp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11143415/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com