//[String] 表示数组存放字符串的数组
let array = ["dsakljdkl","wwww"]
//Swift中,可以直接将数字放入数组中,不需要包装
//如果数组内的元素数据类型不一致,自动推导的格式是 【NSObject】
let array2 = ["qqqq",48,UIView()]
//遍历数组
for Str in array
{
print(Str)
}
// 可变 var & 不可变 let
var list = ["zahng","lissss"]
//追加元素,必须是可变的 var、
list.append("hahahahah")
//删除
list.removeAtIndex(1)
list
// 1.定义且实例化一个只能保存字符串的数组
var arrM = [String]()
// 2.追加元素,跟踪容量的变法,发现,如果数组容量不够,再次添加则会在当前容量基础上*2
for i in 0 ... 16
{
arrM.append("hello \(i)");
print("索引 \(i) 数组容量 \(arrM.capacity)")
}
//定义数组,数组能保存整数,并且实例化数组的对象()
//var arrM2 = [Int]()
//定义数组类型,指定数组能够保存整数,但是并没有去创建数组对象,无法对数组做操作
var arrM2 :[Int]
arrM2 = [Int]()
//定义数组并指定容量
//count:数组的容量 repeatedValue: 默认的数组填充内容
var arrM3 = [Int](count: 32, repeatedValue:0)
print(arrM3)
//数组的拼接
var arr1 = [1,2,3,4]
var arr2 = [5,6,7,8,9,10]
arr1 += arr2
var arr3 = arr1 + arr2
数组
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 零子数组:对于长度为N的数组,求连续子数组和和最接近0的值和子数组最大连续子数组:给定一个数组A,求A的连续子数组...