[問題] 請問 _ 加在variable 是什麼意思?

看板MacDev作者 (UC大懶覺)時間8年前 (2016/12/28 00:24), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
查不太到這個問題 請問一下例如 let var _variable 把_ 加前面 這樣的用意多半是為何? 還是只是區別上而已? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 168.150.0.49 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1482855844.A.4F1.html

12/28 00:45, , 1F
https://goo.gl/2q1Ayr stackoverflow
12/28 00:45, 1F

12/28 00:47, , 2F
12/28 00:47, 2F

12/28 07:22, , 3F
感謝
12/28 07:22, 3F

12/28 07:23, , 4F
12/28 07:23, 4F

12/28 07:55, , 5F
它的真實原因是Objective-C的property會產生隱藏的_開頭的
12/28 07:55, 5F

12/28 07:57, , 6F
變數,主要是與自己定義的全域變數做區分,另外是C語言是
12/28 07:57, 6F

12/28 07:58, , 7F
沒有私有變數概念的,所以採用_開頭來當私有變數,這在
12/28 07:58, 7F

12/28 07:59, , 8F
Swift上是根本不需要這麼做,Swift沒有單純的全域變數,有
12/28 07:59, 8F

12/28 08:00, , 9F
的是property而已,而且能透過private來區分是否私有
12/28 08:00, 9F
文章代碼(AID): #1OOfMaJn (MacDev)
文章代碼(AID): #1OOfMaJn (MacDev)