F#标准库中是否有生成常量函数的函数?

F#标准库中是否有生成常量函数的函数?,f#,standard-library,F#,Standard Library,也就是说,在标准库中有这样的函数吗 let ret x _ = x 为了保持代码可读性,我希望尽量减少自制基本构建功能构建块的数量,并使用现有的东西来代替。不。您可能需要查看FSharpX。 多亏了注释中@user29439的指针。let(有趣的是:如何使用它?这是一个好问题,当然我还记得为什么…就在3天前…呃…:-)大致上,我试图通过函数组合编写一个List.map表达式,即避免lambda语法(乐趣->x)我发现在大型表达式中可读性较差。e、 g.使用常量压缩列表,以便以后能够映射该元组列

也就是说,在标准库中有这样的函数吗

let ret x _ = x

为了保持代码可读性,我希望尽量减少自制基本构建功能构建块的数量,并使用现有的东西来代替。

不。您可能需要查看FSharpX。


多亏了注释中@user29439的指针。

let(有趣的是:如何使用它?这是一个好问题,当然我还记得为什么…就在3天前…呃…:-)大致上,我试图通过函数组合编写一个List.map表达式,即避免lambda语法
(乐趣->x)
我发现在大型表达式中可读性较差。e、 g.使用常量压缩列表,以便以后能够映射该元组列表。该语言功能的建议如下:如果需要,您也可以投票支持它。我将其命名为
ignoreRight
(并且
ignoreLeft
为K*,或者
flip ignoreRight
),但它仍然可能对伊蒙有所帮助。@RamonSnir:这个名字来自Haskell的
const
@MauricioScheffer我知道它的起源,我知道它也很适合K组合运算,但我认为它并不能反映它的功能。@RamonSnir:我对滑雪微积分知之甚少,再次邀请你过来帮助我们;)@MauricioScheffer是的,我可能应该很快来看看。我告诉过你的那个图书馆(我想在FPish上)越来越大了,如果它被保密的话,那将是一个耻辱。