1、一行只有一条语句,";" 可以省略 如: let str1 = "hahahha"
2、一行有多条语句,";" 不能可以省略 如:let str1 = "hahahha"; print(str1)
3、标识符: 下划线_ 、 字母、数字 。但首字母不能是数字
4、使用关键字作为标识符,可以在关键字前后添加重音符号(`),例如:let `class` = "学生"
5、Swift对空格的使用有一定的要求
错误:
let sum1= 1 + 2
let sum2 = 1+ 2
let sum3 = 1 +2
let sum4 =1 + 2
正确:
let sum5 = 1 + 2
let sum6 = 1+2
6、print 函数是一个全局函数,完整的函数签名为
public func print(items: Any..., separator: String = default, terminator: String = default)
如果我们想让其不换行输出,只需要将最后一个参数赋值为空字符串即可:
for x in 0...10{ print("\(x) ", terminator: "") }
输出: 0 1 2 3 4 5 6 7 8 9 10
7、let 用于定义常量,定义完后不能修改。var 用于定义变量,可以修改。swift可以自动识别属性类别
8、类型别名:类型别名通过使用 typealias 关键字来定义
例如以下定义了 Int 的类型别名为 Feet:
typealias Feet = Int
var distance: Feet = 100
print(distance)