【发布时间】:2018-12-31 12:07:04
【问题描述】:
我有这样的功能。
let c = (fun a b ‐> let d = a 10 in d ‐ 4*b) (fun c ‐> c + c) 5
let x = c‐6
这就是我目前所理解的: “fun c -> c + c”是“fun a b”的第一个参数,“5”是第二个参数。 "let d" 是一种接受 "a" 和 "b" 并返回结果的函数。 但如果有人能解释到底发生了什么:
let d = a 10 in d ‐ 4*b
【问题讨论】:
标签: f#