所谓关键字,就是Swift语言定义的、具有特殊用途的单词。
例如:声明及初始化变量或常量时使用的var和let都是关键字。
所谓标识符,就是给程序中的变量、常量、方法、函数、枚举、结构体、类、协议等命名的名字。
在命名这些名字时,必须遵守以下命名规则:
(1)区分大小写
(2)不能是关键字
如果非要使用关键字作为标识符,可以使用反引号``将关键字引起来。
(3)不能以数字开头
(4)不能包含空格、数学符号、中划线、箭头、非法的Unicode字符、制表符
// 标识符区分大小写
var i =3
var I =5
// 标识符不能是关键字
// var var = "Swift"
// 如果非要使用关键字作为标识符,可以使用反引号``将关键字引起来
var`var` ="Swift"
// 标识符不能以数字开头
// var 5i = 18
// 标识符不能包含空格
// var i 5 = 18
// 标识符不能包含数学符号
// var i+5 = 18
// 标识符不能包含中划线
// var i-5 = 18
// 标识符不能包含箭头
// var i↑5 = 18
// 标识符不能包含非法的Unicode字符
// var i⚽️5 = 18
// 标识符不能包含制表符
// var i 5 = 18
// 标识符可以是中文
var 苹果 = "Apple"
// 标识符可以包含合法的Unicode字符
var 🐶Dog ="狗"
class 🐯🐯🐯 {
func🐯🐯(🐶:Int, 🐒:Int) ->Int{
return🐶 + 🐒
}
}
var 🐴 =1
var 🐂 =🐴+3
var 🐯 =🐯🐯🐯()
print(🐯.🐯🐯(🐶:🐴, 🐒:🐂))