所谓关键字,就是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(.(:, :))