作者UCDaLanJiao (UC大懶覺)
看板MacDev
標題[問題] 請問 _ 加在variable 是什麼意思?
時間Wed Dec 28 00:24:02 2016
查不太到這個問題
請問一下例如
let var _variable
把_ 加前面 這樣的用意多半是為何?
還是只是區別上而已?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 168.150.0.49
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MacDev/M.1482855844.A.4F1.html
3F:→ UCDaLanJiao: 感謝 12/28 07:22
4F:→ UCDaLanJiao: ! 12/28 07:23
5F:推 darktt: 它的真實原因是Objective-C的property會產生隱藏的_開頭的 12/28 07:55
6F:→ darktt: 變數,主要是與自己定義的全域變數做區分,另外是C語言是 12/28 07:57
7F:→ darktt: 沒有私有變數概念的,所以採用_開頭來當私有變數,這在 12/28 07:58
8F:→ darktt: Swift上是根本不需要這麼做,Swift沒有單純的全域變數,有 12/28 07:59
9F:→ darktt: 的是property而已,而且能透過private來區分是否私有 12/28 08:00