Swift 一个关于 let 的疑问

2015-04-23 10:30:20 +08:00
 xenme
如图:

用let waypoint不是定义了一个常量么
为啥下面还可以设定waypoint.name属性?
3423 次点击
所在节点    Swift
7 条回复
FrankFang128
2015-04-23 10:31:54 +08:00
waypoint 是个引用吧?不改变这个引用就行了。 waypoint.name 当然可以改
anerevol
2015-04-23 10:34:22 +08:00
觉得跟c语言的const指针有点像
jokester
2015-04-23 10:43:52 +08:00
`let struct` /= `let class`
cxe2v
2015-04-23 10:45:58 +08:00
我跟一楼 的意见一样,虽然我也是个初学者
xenme
2015-04-23 10:51:23 +08:00
waypoint是一个class. EditableWaypoint是waypoint的子类。

@FrankFang128
@anerevol
看起来是这样。 应该是waypoint没法指向另外一个waypoint(const pointer),然后他自己的属性还是可以修改的。

从lecture1一直看到最后lecture 17的疑问。
nixzhu
2015-04-23 17:57:51 +08:00
原本是给设计师 Ray 的解释:

xiaoyukid
2015-04-23 22:26:06 +08:00
Java 里的 final 类似

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/185667

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX