ocaml
compilercradle
这个作者很懒,什么都没留下…
展开
-
两行代码的文件里面的ocaml代码为何出错了?
请问,为何出错? C:\ocaml-compiler>ocaml a.ml File "a.ml", line 1, characters 8-10: Error: This expression has type int This is not a function; it cannot be applied. 但是对于b.ml,又是正确的。如下 let a = 10;; print_...原创 2020-01-12 14:25:32 · 211 阅读 · 0 评论 -
局部定义,模式匹配在ocaml的用法
let f a b = (a +. b) +. (a +. b) ** 2. ;; let f a b = let x = a +. b in x +. x ** 2. ;; 这两者都是等价的。 标准短语let name = expression in用来定义一个命名的局部表达式。以后name在这个函数中就可以用来代替expression,直到一个;;结束本代码块。注意我...原创 2020-01-10 16:19:29 · 298 阅读 · 0 评论