手把手带你学习Swift3.0(12):数组的使用

//: Playground - noun: a place where people can play

import UIKit


/*
 数组的使用
    1.数组的定义
        1> 定义不可变数组
        2> 定义可变数组
    2.对可变数组的基本操作
        增删改查
    3.数组的遍历
        1> 获取数组的长度
        2> 数组的遍历(i/item/index-item)
    4.数组的合并
 */


// 1.数组的定义
// 1> 定义不可变数组: 使用let修饰 
// 数组的类型: 1> Array 2> [String] (推荐)
let array = ["why", "lmj", "lnj"]
// array.append("yz")

// 2> 定义可变数组: 使用var修饰
// UIView() CGRect()
// var arrayM = Array()
var arrayM = [String]()
// 创建具有默认值的数组(相同元素的数组)
var allZeros = Array(repeating: 0, count: 5)
//[0,0,0,0,0]
var allZeros2 = [Int](repeating: 0, count: 5)
//[0,0,0,0,0]

// 2.对可变数组的基本操作
// 增删改查
// 2.1.添加元素
arrayM.append("why")
arrayM.append("lmj")
arrayM.append("lnj")

// 2.2.删除元素
arrayM.remove(at: 0)
arrayM

// 2.3.修改元素
arrayM[0] = "yz"
arrayM

// 2.4.获取元素
let item = arrayM[1]


// 3.对数组的遍历
// 3.1.获取数组的长度
let count = array.count

// 3.2.对数组进行遍历(可以获取到下标值)
for i in 0..>()

array1 = [
    [13,1,4],
    [5,1,7,6]
]

array2 = array1

// 一维数组的定义
var v = [Int]()
v = [4,5,7,8]
array2.append(v)


println(array1)
println(array2)

//数组的遍历
for var i=0; i

你可能感兴趣的:(手把手带你学习Swift3.0(12):数组的使用)