【发布时间】:2015-08-07 09:42:49
【问题描述】:
来自真实世界 OCaml 第 60 页的示例
List.map ~f:((+) 3) [4;5;6;];;
Error: The function applied to this argument has type 'a list -> 'b list
This argument cannot be applied with label ~f
与 HTML 托管版本的 RWO 相同的示例
List.map ~f:((+) 3) [4;5;6];;
- : int list = [7; 8; 9]
Error: The function applied to this argument has type 'a list -> 'b list
This argument cannot be applied with label ~f
显然发生了重大变化,对吧?为什么这些例子不起作用?有更好的书可以学习吗?
这门语言太棒了,我想尽我所能学习,但资源稀缺。
【问题讨论】:
-
我认为您的问题的标题可能会被标记为不具描述性:)
-
你只需要
open Core.Std
标签: ocaml