A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© qq541955920 中级黑马   /  2014-8-18 07:32  /  923 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

ios课程会学习swift语言。这是关于数组的很基础的知识!
var arr:String[] = ["Allen","Jerry","Haley","Colin","Jay"]

println("size : \(arr.count)") //5

//往数组末尾添加数据Linda
arr += "Linda"

//往数组末尾添加数据Angel
arr.append("Angel")

//往数组末尾添加数组
arr += ["Alan","Adm"]

for item in arr {

    print("\(item) \t")
}
//print "Allen Jerry Haley Colin Jay Linda Angel Alan Adm"
println()

arr.removeAtIndex(2) //把Haley给删掉
var temp = arr.removeLast()//删除的元素 Adm
println(temp) //Adm

println(arr.isEmpty)//false

for item in arr {
   
    print("\(item) \t")
}
//print "Allen Jerry Colin Jay Linda Angel Alan"
println()

//修改数据
arr[2] = "Doctor"

for item in arr {
   
    print("\(item) \t")
}
//print "Allen Jerry Doctor Jay Linda Angel Alan "
println()

//修改多个
arr[2...3] = ["Update1","Update2"]
for item in arr {
   
    print("\(item) \t")
}
//print "Allen Jerry Update1 Update2 Linda Angel Alan "
println()

//修改多个,如果后面提供的元素不足,无法赋值的元素将被删除
arr[2...5] = ["AA","BB"] //2...5 需要4个元素,但这里只提供了两个,所以第四、第五哥元素将被删除
for item in arr {
   
    print("\(item) \t")
}
//print "Allen         Jerry         AA         BB         Alan"
println()

//好吧关于数组就到这里为止,剩下的大家自己去尝试下

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马