MutableArray就是阵列的两种版本。Swift语言延续这个传统，但简化为使用 let 关键字去设定常数（constant variable）。可变的(Mutable)对象使用 var 关键字，不可变的对象则适用let关键字。Swift语言使用类似C#或Javascript的var定义变量，但特性又不尽相同。Swift不直接指派初始值给变量，变量无预设值，因此使用var变量之前必须先初始化，不然将发生编译时期的错误。为了方便使用，Swift提供Optional类型来宣告nil-free refer