在Objective-C中,一个常量可以这样定义:

匿名网友 匿名网友 发布于: 2015-12-28 00:00:00
阅读 111 收藏 0 点赞 0 评论 0

const int number = 0;
类似的Swift是这样定义的:

let number = 0
两者之间有什么不同吗?如果有,请说明原因。

答案:const常量是一个在编译时或者编译解析时被初始化的变量。通过let创建的是一个运行时常量,是不可变得。它可以使用stattic 或者dynamic关键字来初始化。谨记它的的值只能被分配一次。

评论列表
文章目录