刚刚看了一会Swift语言的文档, 感觉它很像JavaScript,因为有let ,var,只不过JavaScript的let 是表示局部变量,而Swift的let表示常量。还有Swift有类型定义,写法跟TypeScript的类型定义的写法一样。感觉编程语言有很多相同的地方。
Swift有一些比较特殊的点记录在这里一下:
1.如果你需要使用与 Swift 保留关键字相同的名称作为常量或者变量名,你可以使用反引号(`)将关键字包围的方式将其作为名字使用。
2.
// let >123 = "123" // 常量与变量名不能包含数学符号
// let => = "123" // 常量与变量名不能包含箭头
// let 1abc = 1 //错误写法 常量与变量名不能以数字开头,但是可以在常量与变量名的其他地方包含数字`
3.在字符串中引入常量名或者变量名的值的写法是:
\的作用是转义
print("The current value of friendlyWelcome is \(friendlyWelcome)")
4.当你确定可选类型确实包含值之后,如果要获取可选类型的值,你必须在可选的名字后面加一个感叹号(!)来获取值;
5.Swift中赋值操作没有返回值;
6.for index in 1…10 中index是一个常量;
7.一个数组只能存储特定类型的数据;
所存储的数据不一定是一个类的对象,可以是基础数据类型
8.字典里面的顺序是无序的