Swift數組字面量

來源:互聯網
上載者:User

標籤:

 1 可以用一個數組字面量來初始化一個數組,簡單地把一個或多個值放在一起就可以了。數組字面量的寫法是一行用逗號隔開的值,並在行的兩端用一對方括弧包起來: 2     [value 1, value 2, value 3] 3  4 下面的例子建立了一個存放String類型值,名為shoppingList的數組: 5 var shoppingList: String[] = ["Eggs", "Milk"] 6 // shoppingList 用兩個元素完成初始化  7 根據String[],變數shoppingList被聲明為“一個存放String值的數組”。因為這個數組指明了實值型別為String,所以它只能存放String類型的值。這裡的shoppingList數組使用了一個數組字面量來初始化,該數組字面量含有兩個String類型的元素("Eggs"和"Milk")。 8 注意:數組shoppingList被聲明為變數(用關鍵字var)而不是常量(用關鍵字let),是因為在下面的例子中會往這個購物清單裡添加更多的元素。 9 在本例中,這個數組字面量只包含了兩個String值。這和shoppingList變數定義中的類型一致(一個存放String值的數組),所以可以把這個數組字面量直接賦值給shoppingList進行初始化。10 11 得益於Swift的類型推斷,如果使用數組字面量來初始化一個數組,這個數組字面量裡的值具有相同的類型,你可以不必明確寫出這個數組的類型。上面初始化shoppingList的代碼可以簡寫為:12 var shoppingList = ["Eggs", "Milk"] 13 因為數組字面量中的所有值具有相同的類型,Swift可以推斷出shoppingList變數的類型就是String[]。

 

Swift數組字面量

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.