常量let
变量var
变量常量的名称不再限制英文字符,数字,下划线,可以使特殊字符和汉字等,但是仍然限制数学符号,箭头,不能数字开头,还有一堆其他限制,针对这点,我觉得还是使用原来的规则较好,简单,明了,熟悉,尽量不要乱用字符吧。
打印信息不用再指定类型了,直接打印变量或常量即可。println("hello world")
类型可以获得最大和最小值,UInt8.min和UInt8.max
类型已经定义,不能赋值该类型范围外的值,不能自动转换,比如整数和浮点数不能直接相加,需要转换:Float(整数)
大数中间可以加下划线:let oneMillon = 1_000_000
Tuples(元组)允许临时声明若干个值为一个变量,方便处理
Optionals,可以允许一个变量没有值
assert与C++类似