代码之家  ›  专栏  ›  技术社区  ›  Tobia

未使用属性“explicit\u arity”

  •  2
  • Tobia  · 技术社区  · 8 年前

    我试图使用Jane Street的核心标准库和推理语言前端进行编程。

    corebuild 编写脚本并将副本另存为 recorebuild ocamlbuild 具有 rebuild . 但是我在一些简单的代码方面遇到了问题。

    type t = Foo int | Bar;
    
    let foobar f => switch f {
    | Foo x => x
    | Bar => 0
    };
    

    如果您尝试使用以下选项编译它,那么可以使用 :

    rebuild -tag "ppx(ppx-jane -as-ppx)" test.byte
    

    File "", line 0:
    Attribute `explicit_arity' was not used
    Command exited with code 2.
    

    1 回复  |  直到 8 年前
        1
  •  1
  •   glennsl Namudon'tdie    8 年前

    explicit_arity 是由发出的属性 refmt -tag "ppx(ppx-jane -as-ppx)" corebuild 剧本

    (注意:此信息来自于原因不和,我个人对此没有任何经验)

    推荐文章