swift 2.0 数组
2015-10-15 20:29
246 查看
// 5.数组
-----swift 中 数组是可以整体赋值的,比如之后学的字典、元组。
var array = [1,2,3]
var array_copy = array
print(array_copy)
//第一种创建方式 --
也是会自动甄别数组元素的数据类型
//与OC区别:OC里的数组只能是同种类型的,但是swift才不会理你这些条条框框,只要你要想放什么就可以随便放什么。
var array_00 = [1,2,3,4,5]
var array_00_1 = ["1","2","3"]
//这样放得数据,自动甄别出数组元素为NSObject
var array_00_2 = [2,3.14159,"高大上",true]
// 另外几种相对来说,比较难记的创建方式
var array_01 : Array<Int> = [9]//说明数组元素只能放Int类型的元素
var array_02 : [String] = ["ff"]//只能放字符串
var array_03 : Array = [1,3,"b"]//任意放
//空数组
var array_05 = Array<Int>()
var array_04 = [Int]()
// A.增加
var array_Int = [1,2,3,4]
//在数组末尾添加元素
array_Int.append(23)
//在具体某个位置插入元素
array_Int.insert(44, atIndex:0)
// B.查找
print(array_Int[3])
// C.修改
array_Int[0] =56
// B.删除
//移除具体位置的元素
array_Int.removeAtIndex(0)
//移除第一个元素
array_Int.removeFirst()
//移除最后一个元素
array_Int.removeLast()
//把第一到第n个元素移除
array_Int.removeFirst(1)
//移除所有元素
array_Int.removeAll()
//打印
print(array_Int)
-----swift 中 数组是可以整体赋值的,比如之后学的字典、元组。
var array = [1,2,3]
var array_copy = array
print(array_copy)
//第一种创建方式 --
也是会自动甄别数组元素的数据类型
//与OC区别:OC里的数组只能是同种类型的,但是swift才不会理你这些条条框框,只要你要想放什么就可以随便放什么。
var array_00 = [1,2,3,4,5]
var array_00_1 = ["1","2","3"]
//这样放得数据,自动甄别出数组元素为NSObject
var array_00_2 = [2,3.14159,"高大上",true]
// 另外几种相对来说,比较难记的创建方式
var array_01 : Array<Int> = [9]//说明数组元素只能放Int类型的元素
var array_02 : [String] = ["ff"]//只能放字符串
var array_03 : Array = [1,3,"b"]//任意放
//空数组
var array_05 = Array<Int>()
var array_04 = [Int]()
// A.增加
var array_Int = [1,2,3,4]
//在数组末尾添加元素
array_Int.append(23)
//在具体某个位置插入元素
array_Int.insert(44, atIndex:0)
// B.查找
print(array_Int[3])
// C.修改
array_Int[0] =56
// B.删除
//移除具体位置的元素
array_Int.removeAtIndex(0)
//移除第一个元素
array_Int.removeFirst()
//移除最后一个元素
array_Int.removeLast()
//把第一到第n个元素移除
array_Int.removeFirst(1)
//移除所有元素
array_Int.removeAll()
//打印
print(array_Int)
相关文章推荐
- swift 2.0 基本数据类型 强转类型
- Swift 2.0 手动添加数据类型的标注
- Swift 2.0 变量、常量定义
- swift2.0 用闭包表达式 代替 protocol 传值回调
- swift 初级 第一个程序 HollowWorld
- 3.Swift初探-基本语法
- swift Singleton 单例设计模式三种初始化方法
- swift 拨打电话
- swift语言学习博文精选
- 用Swift完成不同View Controller之间的切换
- 苹果Swift编程语言新手教程【中国版】
- Swift使用CoreData报错:CoreData: warning: Unable to load class named 'xxx' for entity 'xxx'.
- Swift2.1 语法指南——扩展
- swift的基础教程
- swift Int,Int32,UInt的转换
- [Swift]UIKit学习之滑块控件UISlider的用法
- [Swift]UIKit学习之滑块控件UISwitch的用法
- [Swift] UKIit学习之活动指示器UIActivityIndicatorView
- OC与Swift混编
- Swift - 给图片和按钮添加阴影边框