ios 例項變數命名選擇

時間 2021-06-01 13:26:59

1樓:彭先僧

混淆肯定是不會混淆的。

畢竟變數名和方法名的呼叫方法不一樣。當然,點語法可能會讓初學者混淆,但是習慣了就好。

其實題主目前應該是還沒有熟悉oc語法,而且對使用下劃線形成了一種習慣(抱歉,請原諒我沒想到哪門語言用下劃線比較多),所以才會讓你造成認知上的混淆。

這是正常的,但是你不應該因為對舊語法的熟悉感,而對新語法產生心理上的抗拒,這讓你畫地為牢,對學習一門新語言不是乙個好的開始。加油。

2樓:雙面人

因為變數名字就是get方法名, 我猜樓主還沒學到點語法.

Dog *puppy = [Dog alloc] init];

puppy.name = @"Andy"; 和 [puppy setName:@"Andy"];是一樣的, 右邊叫set方法.

NSLog(@"%@",puppy.name); 和 NSLog(@"%@",[puppy name]); 也是一樣的, 右邊叫get方法.

[puppy name] 就是puppy這個物件, 呼叫name這個get方法, 返回NSString *型別的_name. puppy.name和[puppy name]完全意思完全一樣, 只是puppy.

name更方便理解

如何命名臨時變數?

自旋貓 0,1 2,3 4,5 6,7 0 1,2,4 1,2 3 1,4 5 2,4 6 3,5 6 7偏序命名法 霧 然後就會發現搞出了乙個高度抽象的匿名結構 這個神奇的 cube 也許還可以帶來抽象代數等一系列意想不到的驚喜 TOLIVEIN TemporaryVariable1 Tempor...

遊戲程式設計,變數命名用拼音可以嗎?

吳烜 技術條件允許的前提下,不妨直接用中文命名。這裡有些例項,其中也有個遊戲領域的。另外,划船協會 Librian 簡明強大的 Galgame 引擎也用了中文命名識別符號 我覺得中國文化的名稱原本就是拼音的,遊戲的物件名兵器名等都應該是可以拼音的,再不成可以試試變數命名神器,參考下面的 程式設計的時...

請問變數名以拼音命名有什麼弊端?

include define zhengshu int define zhuhanshu main define wuleixing void define geshidayin printf define fanhui return Zheng pian kai shizhengshu zhuha...