从错误信息可以获知_Hello是let分配的值,不能被赋值。 变量 在Swift中声明变量,就是在标识符的前面加上关键字var,实例代码如下: var scoreForStudent = 0.0 该语句声明Double类型scoreForStudent变量,并且初始化为0.0。如果在一个语句中声明和初始化了多个变量,那么所有的变量都具有相同的数据类型: var x = 10, y = 20 在多个变量的声明中,我们也能指定不同的数据类型: var x = 10, y = true 其中x为整型,y为布尔型。 命名规范 在使用常量和变量的时候,要保证它们的命名符合规范,这样程序才具有良好的可读性。这也是一种良好的编程习惯。 1. 常量名 基本数据类型的常量名全为大写,如果由多个单词构成,则可以用下划线隔开,例如: let YEAR = 60 let WEEK_OF_MONTH = 3 2. 变量名 变量的命名有多种风格,主要以清楚易懂为主。有些程序员为了方便,使用单个字母来作为变量名称,如j和i等,这会为日后程序维护带来困难,变量同名的概率也会增加。单个字母变量一般只用于循环变量,因为它们只作用于循环体内。 在过去,计算机语言对变量名称的长度会有所限制,但现在已经没有这种限制了,因此我们鼓励用清楚的名称来表明变量的作用,通常会以小写字母作为开始,其余单词首字母大写,例如: var maximumNumberOfLoginAttempts = 10 var currentLoginAttempt = 0 这样的名称可以令变量的作用一目了然。 除了常量和变量的命名要规范之外,其他语言对象的命名也要规范。其中类名、协议名、结构体、枚举等类型的命名规范通常是,大写字母作为开始,其余单词首字母大写,例如类名HelloWorldApp。