常量和变量把一个名字(比如 number 或者 welcomeMessage )和一个指定类型的值(比如数字 10 或者字符串 "Hello" )关联起来。常量的值一旦设定就不能改变,而变量的值可以随意更改。
常量和变量的声明
常量与变量在使用前必须声明,常量用let关键字,变量用var关键字
let maxSpeed = 10
var currentSpeed = 0
上述两行代码可理解为声明了一个叫maxSpeed的常量,来存储10这个值。同理,声明了一个叫currentSpeed的变量,来存储0这个值
同时,可以在一行代码中声明多个常量或变量,用逗号隔开
var x = 0.0, y = 0.0, z = 0.0
标注类型
var welcomeMessage: String
其中冒号前面的是变量名称welcomeMessage,后面的是类型String,即字符串类型(下一章中会讲到数据类型),变量与类型声明之后,便可以用任意字符串对其进行赋值
welcomeMessage = “Hello”
变量的命名规则
一般来说,命名一个变量通常以小写字母开头,之后每个词的首字母大写,并且变量命名要有含义,例如maxSpeed,myName,welcomeMessage
下面接上一章内容,创建一个playground程序,声明一个叫welcomeMessage的常量,赋值为“Hello World”,然后打印他。
运行结果
这就是常量与变量的简介,简而言之,不需要对其值进行改变通常定义为常量,需要对值进行更改操作通常定义为变量,就这么简单!