swift 学习笔记 --> Array
// // main.swift // S2 ArrayLearn // Created by ivan on 15/10/22. // Copyright ? 2015年 bingxu. All rights reserved. // import Foundation //数组的用法 var shoppingList:Array = ["白菜","香蕉",26)">挂面",26)">洗发水"]//定义一个数组 print("这个shoppingList里头有(shoppingList.count)个元素")//计算这个数组里的元素个数 if shoppingList.isEmpty{ //用isEmpty方法判断一个数组是否为空数组
print("shoppingList数组是一个空数组")
}else {
print("shoppingList数组不是一个空数组") } //遍历这个数组并打印出来 for item inshoppingList{
print(item) } shoppingList.append("牙刷")//在数组里头添加一个元素,这种方式默认在数组末尾添加元素 shoppingList.insert("牙膏",atIndex: 2) //在制定位置添加一个元素 //打印所有元素 //查看数组里头的元素个数 print("现在shoppingList数组里头(shoppingList.count)个元素") //可以将数组里的元素单独赋值并且调用 var firstItemOfshoppingList =shoppingList[0] //将shoppingList里头的第一个元素赋值给变量firstItemOfshoppingList print(firstItemOfshoppingList) //将shoppingList的第一个元素打印出来 //将shoppingList的第一个元素换成“青菜” shoppingList[0] = "青菜" print(shoppingList[0]) //重新打印修改后的shoppingList[0] print("n") //批量更改数组里头的元素 //将shoppingList里第2、3、4个元素更改为“橘子”,“黄瓜”,“牛肉” shoppingList[1...3] = ["橘子",26)">黄瓜",26)">牛肉"] //注意这里是3个点号 //将更改后的shoppingList打印出来 for item inshoppingList{
print(item)
} print("n")//回车 //删除item //删除第一个item shoppingList.removeAtIndex(0)//删除了第一个item后原来的第2个item就变成新数组的第一个item shoppingList.removeFirst() //也是删除第一个元素,同上一句语句 //重新打印清单 print("n") //删除最后一个item shoppingList.removeLast() print("n") //Demo 2 var threeFruit =Array(count: 3,repeatedValue: "水果")//定义了一个包含了三个元素的数组,其中三个元素一模一样 for itemin threeFruit{ //将数组里头里的元素全部打印出来
print(item)
} print("n") var threeVegetable =Array(count: 3,26)">蔬菜")//定义一个包含三个“蔬菜”的数组 for item inthreeVegetable{ print(item)
} //将两个数组直接加起来 var vegetableAddFruit =threeVegetable + threeFruit for itemin vegetableAddFruit{ //将add后的数组打印出来
print(item)
} print("vegetableAddFruit数组里头一共有(vegetableAddFruit.count)个元素")//将数组里头的元素个数打印出来 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |