swift的多维数组如何初始化

 我来答
折柳成萌
高粉答主

2018-05-28 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:4.4万
采纳率:96%
帮助的人:6215万
展开全部
在iso 开发中传统用的是oc语言,数组是个对象,没法创建像c语言一样的数组,更别所二维数组;但是oc对象的数组也有自己强大的功能,如果要模仿二维数组,可用数组内包含数组对象或字典对象来实现二维的功能;
不过在苹果新推的swift中可以定义和使用二维数组;如下:
//定义方式一
var array1 = [[Int]]()

//定义方式二
var array2 = Array<Array<Int>>()

array1 = [
[13,1,4],
[5,1,7,6]
]

//数组的遍历
for var i=0; i<array1.count; i++ {
for var j=0; j<array1[i].count; j++ {
println(array1[i][j])
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式