新版本的变更
Multiple trailing closures
The @main attribute
Synthesized Comparable for enums
Multi-pattern catch clauses
where clauses on contextually generic declarations
Enum cases as protocol witnesses
Implicit self in escaping closures
The Float16 type
Refined didSet semantics