小编Dan*_*zli的帖子

在Vim中使用OCaml的当前设置是什么?

我从未使用过Vi或Vim,但它似乎是编辑OCaml文件的最佳选择.不幸的是我迷失了很多东西需要关注:ocaml-vi-addon,vi-scripts,otags等.

我打破了我最初对使用奶油的Vim的恐惧,但我怀疑我是否需要除了vim脚本以外的任何软件包*.

  • - >我使用Debian,也许这个信息没用

vim ocaml

23
推荐指数
3
解决办法
1万
查看次数

OCaml字面负数?

我在学.这是我发现奇怪的事情:

let test_treeways x = match x with
  | _ when x < 0 -> -1
  | _ when x > 0 -> 1
  | _ -> 0;;
Run Code Online (Sandbox Code Playgroud)

如果我然后这样称呼它:

test_threeways -10;;
Run Code Online (Sandbox Code Playgroud)

我会得到类型不匹配错误(因为,据我所知,它解释一元减去好像它是部分函数应用程序,所以它考虑表达式的类型int -> int.但是,这:

test_threeways (-10);;
Run Code Online (Sandbox Code Playgroud)

按预期行事(虽然这实际上计算了值,但据我所知,它不会向函数传递常数"减十".

那么,你如何在OCaml中编写常数负数?

syntax ocaml

5
推荐指数
1
解决办法
3365
查看次数

标签 统计

ocaml ×2

syntax ×1

vim ×1