2012-03-05 46 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'海事組織。 – Taurayi 2012-03-05 11:47:43

+1

'm_name'來自C++,當我在AS3類中使用'm_'時,我所知道的所有AS3開發人員都很討厭。移植的C/C++代碼在AS3中看起來很難看。 – 2012-03-05 12:38:50

+0

+1 Thanks Valentin! – 2012-03-06 05:01:11

回答

11

這裏有Adobe Coding Conventions

有些人用m__前綴的成員變量從局部變量區分。

+1

的Adobe改變網址上面的鏈接,現在它設在這裏 - http://sourceforge.net/adobe/flexsdk/wiki/Coding%20Conventions如果有人來到這裏,從谷歌(如我),它可以幫助他們:) – PiotrK 2012-10-14 22:10:30

+0

謝謝@PiotrK。我在我的答案中更新了鏈接。 – sch 2012-10-20 19:00:08

3

前綴。

+4

@Umesh請考慮sch的答案作爲正確的答案。 – Taurayi 2012-03-05 11:47:09

+0

@Taurayi,是的,我確實 – 2012-03-06 05:02:50

3

加前綴的變量名是不是必需的,它更是一個命名約定,你可以選擇使用的。