【发布时间】:2009-11-24 22:47:53
【问题描述】:
我的猜测是“this”更像是 C# 风格,而在 F# 中最好使用“self”。
是否有任何必需/首选的编码指南?
【问题讨论】:
-
一个有趣的问题。作为观察,查看使用最新发布的 F# 构建 (1.9.7.8) 安装的
.fs文件 - 包括 PowerPack - 它最常使用this,但在很多地方也使用self,并且有时甚至是单字符名称,例如x。
我的猜测是“this”更像是 C# 风格,而在 F# 中最好使用“self”。
是否有任何必需/首选的编码指南?
【问题讨论】:
.fs 文件 - 包括 PowerPack - 它最常使用 this,但在很多地方也使用 self,并且有时甚至是单字符名称,例如x。
除了“this”、“self”和“x”,我还见过“__”和“lowercaseenclosingclassname”。
【讨论】:
在许多示例中,我看到人们只使用 x。在我自己的代码中以这个开头,但现在我通常做 x,因为恕我直言,它使代码更具可读性
【讨论】: