在F#中传递函数

psc*_*orf 8 lambda f# functional-programming

是否可以将函数的引用传递给F#中的另一个函数?具体来说,我想传递lambda函数

foo(有趣的x - > x**3)

更具体地说,我需要知道如何在我自己编写的函数中引用传递函数.

Mar*_*ade 6

对的,这是可能的。该手册包含以下示例:

> List.map (fun x -> x % 2 = 0) [1 .. 5];;

val it : bool list
= [false; true; false; true; false]
Run Code Online (Sandbox Code Playgroud)