swift 基础2
来源:互联网 发布:如何批量注册淘宝小号 编辑:程序博客网 时间:2024/04/29 01:52
// 元组
let student1 = (20,17.3,"张飞")
print(student1)
let student2 :(Int,Double,String) = (20,17.6,"关羽")
print(student2)
let student3 = (age:20,height:17.4,name:"刘备")
print(student3.age)
// 数组
var array = [1,2,3,4,5]
var array1 : Array = [1,"2",3,12.3]
print(array1)
// 给数组指定类型
var array2 :Array<Int> = [1,2,3,4]
var array3 : [String] = ["1","2","3"]
// 一个Int类型的空数组
var array4 = Int()
// 创建一个Int类型,有5个10的数组
var array5 = [Int](count: 5, repeatedValue: 10)
print(array5)
// 数组的增删改查
// 增加
var arrayValue = [1,2,3,4,5]
arrayValue += array2[0...1]
print(arrayValue)
// 添加一个元素到数组的最后一位
arrayValue.append(0)
print(arrayValue)
// 在数组的最后添加一个数组
arrayValue.appendContentsOf(array2)
print(arrayValue)
// 添加一个元素到数组的某个位置
arrayValue.insert(0, atIndex: 0)
print(arrayValue)
// 添加一个数组到数组的某个位置
arrayValue.insertContentsOf(array2, at: 0)
print(arrayValue)
// 删除
// 删除第一个元素
arrayValue.removeFirst()
print(arrayValue)
// 删除最后一个元素
arrayValue.removeLast()
print(arrayValue)
// 根据下标删除元素
arrayValue.removeAtIndex(0)
print(arrayValue)
// 根据范围删除元素
let range:Range = (1...3)
arrayValue.removeRange(range)
print(arrayValue)
var arrayValue1 = [1,2,3,4]
//arrayValue1.removeAll()
// false 相当于上面那个,元素和位置都删除了,剩下一个空数组,不保留数组空间
// true 只删除元素,保留元素位置
arrayValue1.removeAll(keepCapacity: false)
print(arrayValue1.capacity)
print(arrayValue1)
// 字典
let dict:Dictionary = [1:"1","2":2]
print(dict)
// 指定键值对的类型
let dict1:Dictionary<Int,String> = [1:"1",2:"2"]
var dictValue = ["apple":"苹果","dog":"
let student1 = (20,17.3,"张飞")
print(student1)
let student2 :(Int,Double,String) = (20,17.6,"关羽")
print(student2)
let student3 = (age:20,height:17.4,name:"刘备")
print(student3.age)
// 数组
var array = [1,2,3,4,5]
var array1 : Array = [1,"2",3,12.3]
print(array1)
// 给数组指定类型
var array2 :Array<Int> = [1,2,3,4]
var array3 : [String] = ["1","2","3"]
// 一个Int类型的空数组
var array4 = Int()
// 创建一个Int类型,有5个10的数组
var array5 = [Int](count: 5, repeatedValue: 10)
print(array5)
// 数组的增删改查
// 增加
var arrayValue = [1,2,3,4,5]
arrayValue += array2[0...1]
print(arrayValue)
// 添加一个元素到数组的最后一位
arrayValue.append(0)
print(arrayValue)
// 在数组的最后添加一个数组
arrayValue.appendContentsOf(array2)
print(arrayValue)
// 添加一个元素到数组的某个位置
arrayValue.insert(0, atIndex: 0)
print(arrayValue)
// 添加一个数组到数组的某个位置
arrayValue.insertContentsOf(array2, at: 0)
print(arrayValue)
// 删除
// 删除第一个元素
arrayValue.removeFirst()
print(arrayValue)
// 删除最后一个元素
arrayValue.removeLast()
print(arrayValue)
// 根据下标删除元素
arrayValue.removeAtIndex(0)
print(arrayValue)
// 根据范围删除元素
let range:Range = (1...3)
arrayValue.removeRange(range)
print(arrayValue)
var arrayValue1 = [1,2,3,4]
//arrayValue1.removeAll()
// false 相当于上面那个,元素和位置都删除了,剩下一个空数组,不保留数组空间
// true 只删除元素,保留元素位置
arrayValue1.removeAll(keepCapacity: false)
print(arrayValue1.capacity)
print(arrayValue1)
// 字典
let dict:Dictionary = [1:"1","2":2]
print(dict)
// 指定键值对的类型
let dict1:Dictionary<Int,String> = [1:"1",2:"2"]
var dictValue = ["apple":"苹果","dog":"
0 0
- swift 基础2
- swift基础2
- Swift 入门基础-2
- Swift-基础-2
- Swift基础语法2
- Swift基础语法2
- swift基础2-运算符
- Swift教程 swift基础
- swift基础
- Swift 基础
- swift基础
- Swift 基础
- swift基础
- swift基础
- Swift基础
- Swift基础
- swift基础
- swift基础
- html5 Audio音乐播放器(canvas圆形音乐播放进度条)(二)
- 大数据下的日志-flume(二)高并发下的优化
- C#学习笔记007-字符串练习
- NoSQL数据库和oracle数据库等一些问题的收集
- Android之使用递归删除文件或文件夹
- swift 基础2
- iOS ---oc和js交互2
- STM32 KEIL下的堆栈设置
- AIDL服务(跨进程访问)
- N皇后的最高效算法
- centos 配置163yum源
- C表示摄氏温度和随机数生成输出的问题
- 可重入函数与不可重入函数
- Codeforces 609D Gadgets for dollars and pounds