C# lambda (=>) syntax in F#
本文关键字:syntax in gt lambda | 更新日期: 2023-09-27 18:01:30
是否有可能在f#中定义一个=>操作符,以便它的行为像c#的lambda语法?这将允许写入
x => y
不是fun x -> y
我是一个f#初学者,我的直觉告诉我这是不可能的,因为fun
看起来像一个特殊的形式。
不,这是不可能的,因为lambda运算符绑定了一个变量(左边是一个变量,或任何模式匹配,而不是对应于值的表达式),解析器对它进行了特殊处理。