Skip to content

Instantly share code, notes, and snippets.

@akaralar
Created August 22, 2019 13:45
Show Gist options
  • Save akaralar/f4ff29c4cfc9d5578ed077369da6aa61 to your computer and use it in GitHub Desktop.
Save akaralar/f4ff29c4cfc9d5578ed077369da6aa61 to your computer and use it in GitHub Desktop.
array-reverse-foreach
var numbers = [1, 2, 3, 4, 5]
numbers.forEach { num in
print("num: \(num)")
print("numbers: \(numbers)")
if num == 2 {
numbers = numbers.reversed()
}
print("numbers: \(numbers)")
}
// prints
// num: 1
// numbers: [1, 2, 3, 4, 5]
// numbers: [1, 2, 3, 4, 5]
// num: 2
// numbers: [1, 2, 3, 4, 5]
// numbers: [5, 4, 3, 2, 1]
// num: 3
// numbers: [5, 4, 3, 2, 1]
// numbers: [5, 4, 3, 2, 1]
// num: 4
// numbers: [5, 4, 3, 2, 1]
// numbers: [5, 4, 3, 2, 1]
// num: 5
// numbers: [5, 4, 3, 2, 1]
// numbers: [5, 4, 3, 2, 1]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment