我在徘徊.....可以在数组中添加一些填充吗?例如:如果我有类似var array:[NSDate] = []
的数据,我可以将什么样的数据作为填充物放入数组中以获得5个元素的数组,例如array[NSDate, padding, NSDate, padding , padding]
。
如果某些元素为零,我也想保持元素的位置和索引。
希望我能说清楚。
答案是可以的。如果您需要5个以上,则可以轻松地自动执行该过程。(您可以将其插入操场进行测试。)
func addPaddingTo( var myArray:[AnyObject], intArray:[Int]) -> [AnyObject]{
//we'll do some checking here to make sure the indices you are changing are in fact valid members of myArray.
for number in intArray {
if number < myArray.count {
myArray[number] = "Padding"
}
}
return myArray
}
var paddedArray = Array < AnyObject >( count: 5, repeatedValue: NSDate())
paddedArray = addPaddingTo(paddedArray, intArray:[1,3,4])
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句