2012-03-05 9 views
4

私は非常に良いJavaスクリプト開発者ですが、初心者はフラッシュします。私はアクションスクリプトを学習し始めました。私は多くの場所でコードスニペットを読んでいます。 m_Variable_Nameまたは_Variable_nameで始まる変数名が見つかりました。それがm_または_で始まるとき、それはどういう意味ですか?誰かがコーディングの標準に光を投げることができますか?アクションスクリプトコーディング標準

サンプルコード:メンバ変数の接頭辞として使用されるM_

public class Person implements IPerson 
{ 
    private var m_name:String; 

    public function get name():String 
    { 
    return m_name; 
    } 

    public function set name(value:String):void 
    { 
    m_name = value; 
    } 
} 
+1

'_name'>それ以外のもの>' m_name' imo。 – Taurayi

+1

'm_name'はC++から来たもので、AS3クラスで' m_'が使われると私が嫌うすべてのAS3開発者です。移植されたC/C++コードはAS3でとても醜いようです。 –

+0

+1ありがとうバレンタイン! –

答えて

11

ここにはAdobe Coding Conventionsがあります。

一部の人々は、ローカル変数と区別するためにメンバ変数の接頭辞としてm_または_を使用しています。

+1

Adob​​eが上記のリンクのURLを変更しました。ここにあります - http://sourceforge.net/adobe/flexsdk/wiki/Coding%20Conventions誰かがGoogleからここに来たら(私のように)、彼らを助けるかもしれません:) – PiotrK

+0

ありがとう@PiotrK。私は私の答えでリンクを更新しました。 – sch

3

プレフィックス。

+4

@Umesh正しい答えとしてschの答えを考えてください。 – Taurayi

+0

@ Taurayi、はい私はしました –

3

変数名の前に付けることは必須ではありません。使用することを選ぶ可能性のある命名規則です。