Swift 的 內建 Collection Type (Array, Dictionary) 有許多有趣的特性,
它們是 Value Type,每一個變數的值都是獨立的,所以不會改了一個變數卻害另外一個也一起變。
但是在效能方面,卻又能和普通的 Class Type 一樣能夠被快速的修改和複製。
讓我們一起從程式碼來探索 Swift Dictionary 是如何做到這些實用的特性。

Swift 的 內建 Collection Type (Array, Dictionary) 有許多有趣的特性,
它們是 Value Type,每一個變數的值都是獨立的,所以不會改了一個變數卻害另外一個也一起變。
但是在效能方面,卻又能和普通的 Class Type 一樣能夠被快速的修改和複製。
讓我們一起從程式碼來探索 Swift Dictionary 是如何做到這些實用的特性。
Lead Engineer at iCHEF. Ruby lover. Full-stack developer. ErRuby developer. Organizer of Swift Taipei. iOS developer. FP lover. find me at johnlin.vc