F# の自己識別子については、次のようになります。
type MyClass2 =
let data = 123
member whateverYouWant.PrintMessage() =
printf "MyClass2 with Data %d" data
F# クラスのドキュメントには次のように書かれています。
他の .NET 言語とは異なり、自己識別子には好きな名前を付けることができます。self、Me、this などの名前に制限されません。
( F# におけるこのような柔軟な「自己識別子」の利点は何ですか?という質問への回答では、これが有用である可能性について説明しています。)
私の質問は、おそらく、自己識別子に名前を付ける非公式の基準はありますか? つまり、規範的な規則はないかもしれませんが、 F# プログラマーが実際に行っていることを説明する規則はありますか? this
? x
? self
?
アップデート
これはクローズされる可能性があるように見えますが、他の質問への答えは、私がすでに知っている複数のオプションを示しているだけなので、ほとんど答えにはなりません。私はコンセンサスを探しています。また、その質問は 2009 年に行われたもので、その時点ではコンセンサスが得られていなかった可能性がありますが、現在はコンセンサスが得られている可能性があります。
また興味深いのは、Don Syme 著のExpert F# 3.0という本では、例で一貫した自己識別子を使用していません。むしろ、単一文字の自己識別子、特に文字を好むようx
です。