Swift中的数组使用
来源:互联网 发布:linux安装oracle 编辑:程序博客网 时间:2024/05/19 16:36
Swift中的数组使用
废话不多说,直接上代码~
let array: [Any] = ["2","1",3] /** 可以存放任何数据类型,且不可变*/ print(array) 打印结果:["2", "1", 3]
let array1: Array = [1,2,3] /** 只能放同一种类型,且不可变*/ print(array1)打印结果:[1, 2, 3]
let array2: Array<String> = ["1","2","3"] /** 只能放string类型的元素,且不可变*/ print(array2) 打印结果:["1", "2", "3"]
var array3: Array<Any>? /** 不会报错,但是下面append的时候无效,并且打印的时候多了??*/ array3?.append(1) array3?.append("3") print(array3 ?? Array()) 打印结果:[]
var array4: [Any] = [Any]() /** 初始化一个可变数组,且内部元素是任意类型*/ array4.append(1) array4.append("3") print(array4) 打印结果:[1, "3"]
/** 修改可变数组里面某个元素*/ array4[1] = 10 print(array4) 打印结果:[1, 10]
/** 移除某一个元素*/ array4.remove(at: 0) /** 移除第一个元素*/// array4.removeFirst() /** 效果同上*/ print(array4)打印结果:[10]
/** 插入*/ array4.insert(["1":"123"], at: 0) print(array4)打印结果:[["1": "123"], 10]
swift中比较注重类型,所以在大多数情况下,很难有nil的情况出现,nil只会用在option类型上,且使用option类型时,编译器会提醒你注意某个值可能会nil,需要进行特殊处理。
阅读全文
0 0
- Swift中的数组使用
- swift中的数组Array
- swift 中的数组
- swift中的数组
- Swift 中的数组 (Array)
- Swift之数组使用
- Swift -- 数组的使用
- [Swift]Swift 中的指针使用
- Swift中的数组和字典
- Swift 中的指针使用
- Swift 中的指针使用
- Swift中的NSKeyedArchiver使用
- Swift 中的指针使用
- swift中的xib使用
- Swift 中的指针使用
- Swift数组的简单使用
- Swift如何快速随机化数组中的元素
- swift 获取一个数组中的最大值
- jvm dump脚本
- C++模板机制
- Azure internal Load Balancer是怎么工作的
- 保证分布式系统数据一致性的6种方案
- 算法谜题137 跳跃成对2
- Swift中的数组使用
- Retrofit
- HTML5 2 拖放
- linux下编程实现GPS数据获取与解析
- 深入学习Hibernate4_07使用二级缓存
- caffe:网络结构可视化工具
- mysql插入操作中旧数据处理(ignore和on duplicate key update)
- php的9种魔术方法
- leetcode