码迷,mamicode.com
首页 > 编程语言 > 详细

Swift数组字面量

时间:2015-05-16 16:16:20      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

 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数组字面量

标签:

原文地址:http://www.cnblogs.com/719907411hl/p/4507840.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!