作者UCDaLanJiao (UC大懒觉)
看板MacDev
标题[问题] 请问 _ 加在variable 是什麽意思?
时间Wed Dec 28 00:24:02 2016
查不太到这个问题
请问一下例如
let var _variable
把_ 加前面 这样的用意多半是为何?
还是只是区别上而已?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 168.150.0.49
※ 文章网址: https://webptt.com/cn.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