変数名についての興味深い詳細
-
26-09-2019 - |
質問
私はチュートリアルの異なる種類で、すべてのWeb上でのチュートリアルを読んでいるゲームに指定された(ただし、このターンアウトはかなり一般的であるために)。
のような多くの開発者が自分の変数に名前を付ける理由にいかなる理由があります:
はmContext
私にとってはそれだけで「コンテキスト」または類似した何かを、それに名前を付けるためのデフォルトです。
「m」は前にある理由がいかなる理由がありますか? (私はこれはスタイルの問題であることを知っているが、私はそれが何の略かちょうど好奇心が強い)
解決
m
オブジェクトが当該クラスのメンバ変数であることを意味するであろう。これは、変数の目的や種類の手がかりとハンガリアン記法のにプレフィックス名の一般的な使用です。
他のヒント
は、このような文字で私たちの変数名を散らかすの非難者たちのものに、彼らは「いぼ」として知られています。我々は容易に彼らの助けなしにローカル変数とメンバ変数を区別することができますので、私の意見では、今日のIDEとは、オフいぼを残した方が良いです。
多くのプログラマは、変数が表すオブジェクト型を表す小文字でその変数の接頭辞が好き。たとえばます:
var strMyString = new String();
所属していません StackOverflow