【发布时间】:2017-09-27 19:42:27
【问题描述】:
我希望它是一个接受两个字符串并返回一个整数选项的函数。
let helper (f : string -> string -> bool * int) = f >> function
| (true, item) -> Some item
| (false, _) -> None
【问题讨论】:
-
你得到什么错误?
-
(true, item) "这个表达式应该有类型 'string -> bool * int' 但这里有类型 ''a * 'b' "。编译器假定生成的函数采用一个参数。我想了解为什么会做出这个决定。
标签: f#