作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个数组 myarray
我正在使用 for 循环获取一些我添加到 myarray
的信息.但下次 for
-loop 运行,我不想创建单独的索引,而是第二次等,我想将信息附加到 myarray[0]
.
我该怎么做?
var myarray = [String]()
for var j in 0 < 12 {
// do some stuff
for var i in 0 ..< 10 {
let parta = json?["users"][j]["name"].string
let partb = json?["users"][j]["Lname"].string
let partc = json?["users"][j]["dob"].string
myarray.append("\(parta)-\(partb)-\(partc)---")
// Here when the for loop comes back again (i = 1) , i dont want to make
// myarray[1] , but instead i want myarray[0] ,
// having value like [parta-partb-partc--parta-partb-partc]
}
}
基本上我想做的是,在 myarray[0]
处附加新的 name/lname/dob 值不影响 myarray[0]
处的当前值/字符串.
最佳答案
您可以插入单个元素,也可以添加数组,如下所示。
swift 5
var myarray = [String]()
myarray.insert("NewElement", at: 0)
myarray.insert(contentsOf: ["First", "Second", "Third"], at: 0)
关于ios - 如何将数组附加到当前索引处的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56897645/
我是一名优秀的程序员,十分优秀!