我在徘徊.....是否可以在数组中添加一些填充?
例如:如果我有像 var array:[NSDate] = []
这样的东西
我可以将什么样的数据作为填充放入数组中以获得 5 个元素的数组,如 array[NSDate, padding, NSDate, padding , padding]
。
如果其中一些元素为零,我也想保持元素的位置和索引。
希望我说清楚了。
最佳答案
答案是肯定的。如果您需要超过 5 个,您可以轻松地自动化该过程。 (您可以将其插入 playground 进行测试。)
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])
关于ios - 可以在数组中添加一些填充吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35372275/