gpt4 book ai didi

F#实例语法

转载 作者:行者123 更新时间:2023-12-04 09:56:24 28 4
gpt4 key购买 nike

您在F#中用于成员声明的指标是什么?我更喜欢

member a.MethodName

这是许多字母,否则使用x。

最佳答案

我几乎总是使用x作为该实例的名称。除了它比其他选项短之外,没有任何逻辑可言。

我看到的选项是:

member x.Foo     // Simply use (short) 'x' everywhere
member ls.Foo // Based on type name as Benjol explains
member this.Foo // Probably comfortable for C# developers
member self.Foo // I'm not quite sure where this comes from!
member __.Foo // Double underscore to resemble 'ignore pattern'
// (patterns are not allowed here, but '__' is identifier)

基于类型名称的选项在某种意义上是有意义的(当您在类型内部嵌套对象表达式时很好),但是我认为为每个类型名称找到合理的2/3缩写可能非常困难。

关于F#实例语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3912821/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com