1.1 边界
A command is a statement.
当多条语句写在一行时,需要使用分号进行分隔(;),一条语句也可以跨多行, 注意分割的地方,如:
print(
"world")
1.2 Everything is an Object
没有基本类型。
1.3 三种风格的对象类型
struct(如 1)、class、enum
1.4 变量
let
var (一旦声明,其类型不在改变)
1.5 函数
func go(){
}
1.6 swift 文件的结构
- 引入包
- 全局变量声明
- 全局函数声明
- class、enum、struct的定义
{}可以嵌套(2,3,4)
1.7 作用域与生命周期
- Module 作用域
- 文件作用域
- Object declaration 作用域
-{}作用域
1.8 Object 的成员
属性和方法
1.9 namespace
class A{
class B{
}
}
1.10 modules
默认导入Swift模块
1.11 实例化
class 、struct、enum