次の配列を逆順に印刷するにはどうすればよいですか?
var toDoListReverse = ["Take out garbage", "Pay bills", "Cross off finished items"]
配列を逆順に出力する
このような:
toDoListReverse.reversed().forEach {print($0)}
func reverseArray(values: [Int]) {
var reversedArray : [Int] = []
var lastElement : Int = -1
for _ in values {
lastElement += 1
}
for _ in values {
reversedArray.append(values[lastElement])
lastElement -= 1
}
print("reversed Array is \(reversedArray)")
}
この関数は次のように呼び出すことができます。
reverseArray(values: [1, 2, 3 , 90, 9888 , 654])
//suppose you set your array in self.arrOfJobsList
self.arrOfJobsList = NSMutableArray(array: self.arrOfJobsList.reverseObjectEnumerator().allObjects).mutableCopy() as! NSMutableArray