【觀念】命名變數

變數名稱的命名其實非常簡單!

僅需要遵守兩項規則:

  1. 起始字必須為英文字母
  2. 或是底線"_"
之後使用字母或是數字皆可為合法的名稱:
  • sum
  • i
  • pageView
  • myPage
  • lookForPage
  • CoolMan
怎樣會是不合法的名稱呢?
  • sun$value  ($是不合法字元)
  • page view  (變數中間不能使用空白鍵)
  • 4meeting  (起始字不可以是數字)
  • int  (此為Objective-C內建的保留字)

請記得分辨大小寫差別。sum、Sum、SUM 在ObjC中被判定是三種不同的變數。
所以請務必檢查命名大小寫的差異。

然而撰寫程式有一些潛規則在:

  • AddressBook  (起始字大寫可能是類別名稱)
  • currentEntry  (起始字小寫可能是物件名稱)
  • addNewBook  (起始為動詞可能是方法名稱)

另外也有程式設計師會用底線"_"將兩個名詞隔開以方便閱讀

  • current_entry
這也是合法的變數命名。

最重要的是...
變數命名最好與所要表達的事項名稱相關
一方面可以增加程式的閱讀性

另一方面在除錯與撰寫程式上都能較容易判斷程式的功用。

留言

  1. Top Betting Sites with Free Bets Online in Iowa
    Best Online Sportsbooks with Free 여수 출장샵 Bets. With our exclusive no deposit bonus, 제주도 출장안마 new players can 대전광역 출장샵 use our 양산 출장샵 free bets no deposit bonus to get a 제주 출장안마 risk-free bet worth

    回覆刪除

張貼留言

這個網誌中的熱門文章

[GoPro] 副檔名 LRV 和 THM 到底是什麼?

[Mac] 資料夾半透明無法開啟

[Git] Git rename from index.lock to index failed.