3.3.1 声明和命名规则

3.3.1 声明和命名规则

常量的声明和变量相似,常量前使用let关键字。读者在声明常量的时候可以加上类型标注(type annotation),以此说明常量中要存储的值的类型。如果要添加类型标注,需要在常量的后面加上一个冒号和空格,然后加上类型名称。常量因为需要在声明时就给其赋上一个不变的值,所以也可以让编译器来推测常量的值类型。常量的命名规则与变量的命名规则一致。下面举几个简单的常量声明的例子。

动手写3.3.1 Constant

控制台输出如下:

先介绍下type(of:)函数,官方的声明如下:

这个函数接受一个参数value,返回值是一个Metatype,也就是这个value的元类型。通过这个函数就可以知道一个变量或者常量的具体类型。通过打印类型,可以发现编译器推测的浮点数是Double类型;开发者如果有特殊需求,也能在声明时指定类型,比如constant_float。