Swift 数组
2015-12-22 22:18
183 查看
// 数组的用法
let empetyArray = [] // 空数组
let stringArray = [String]() // 字符串数组,限定其值为字符串
let intArray = [Int]() // 整型数组,限定其值为整型
var shoppingList = ["苹果","香蕉","西瓜","木瓜","黄瓜","冬瓜"] // 声明一个四个字符串的数组
print(shoppingList.capacity)
// 增加
shoppingList.append("芒果") // 方法一
shoppingList += ["荔枝"]; // 方法二
shoppingList.insert("橘子", atIndex: 0) // 方法三
print(shoppingList)
// 常用用法
print(shoppingList.count) // 数组中元素的个数
print(shoppingList.capacity) // 数组的容量最大为12
print(shoppingList.isEmpty) // 判断数组是否为空
// 修改
shoppingList[1] = "哈密瓜"
print(shoppingList)
shoppingList[2...5] = ["Apples","Banans"] // 把下标为2、3、4、5的值改为 "Apples","Banans"
print(shoppingList)
// 删除
shoppingList.removeLast()
print(shoppingList)
shoppingList.removeAtIndex(3)
print(shoppingList)
//shoppingList.removeAll()
//print(shoppingList)
// 数组的遍历
for item in shoppingList
{
print(item)
}
let empetyArray = [] // 空数组
let stringArray = [String]() // 字符串数组,限定其值为字符串
let intArray = [Int]() // 整型数组,限定其值为整型
var shoppingList = ["苹果","香蕉","西瓜","木瓜","黄瓜","冬瓜"] // 声明一个四个字符串的数组
print(shoppingList.capacity)
// 增加
shoppingList.append("芒果") // 方法一
shoppingList += ["荔枝"]; // 方法二
shoppingList.insert("橘子", atIndex: 0) // 方法三
print(shoppingList)
// 常用用法
print(shoppingList.count) // 数组中元素的个数
print(shoppingList.capacity) // 数组的容量最大为12
print(shoppingList.isEmpty) // 判断数组是否为空
// 修改
shoppingList[1] = "哈密瓜"
print(shoppingList)
shoppingList[2...5] = ["Apples","Banans"] // 把下标为2、3、4、5的值改为 "Apples","Banans"
print(shoppingList)
// 删除
shoppingList.removeLast()
print(shoppingList)
shoppingList.removeAtIndex(3)
print(shoppingList)
//shoppingList.removeAll()
//print(shoppingList)
// 数组的遍历
for item in shoppingList
{
print(item)
}
相关文章推荐
- iOS swift中导入OC第三方
- iOS CoreData(Swift版本)
- Swift Explore - 关于 Swift 中的 isEqual 的一点探索
- iOS -- dismissViewControllerAnimated(Swift)
- swift控件之旅之UITextField
- swift 8583报文组装库
- 【XCode】Xcode7.2(7C68)下Swift基于SpriteKit出现Invalid Request: requesting subtype without specifying idiom
- Swift绘图
- swift 获取类的所有属性、获取对象的属性值、设置对象的属性值
- swift纯代码实现UITableview总结一
- 项目开发笔记-2015.12.22-swift
- Swift学习笔记(2):willSet与didSet
- swift 学习记录(继承)
- swift --2
- Swift如何实现代理,block传值
- swift字符串相关用法速查表
- swift 属性
- Swift中的willSet与didSet
- Swift学习笔记(1):断言(Assertions)
- Swift的初始化方法