Apple a supprimé l' ++
et il sera beaucoup plus simple avec l'autre de façon traditionnelle.
Au lieu de ++
, vous devez écrire +=
.
Exemple:
var x = 1
//Increment
x += 1 //Means x = x + 1
De même, pour l'opérateur de décrémentation --
, vous devez écrire -=
Exemple:
var x = 1
//Increment
x -= 1 //Means x = x - 1
Pour for
boucles:
Incrément Exemple:
Au lieu de
for var index = 0; index < 3; index ++ {
print("index is \(index)")
}
Vous pouvez écrire:
//Example 1
for index in 0..<3 {
print("index is \(index)")
}
//Example 2
for index in 0..<someArray.count {
print("index is \(index)")
}
//Example 3
for index in 0...(someArray.count - 1) {
print("index is \(index)")
}
Décrémenter Exemple:
for var index = 3; index >= 0; --index {
print(index)
}
Vous pouvez écrire:
for index in 3.stride(to: 1, by: -1) {
print(index)
}
//prints 3, 2
for index in 3.stride(through: 1, by: -1) {
print(index)
}
//prints 3, 2, 1
for index in (0 ..< 3).reverse() {
print(index)
}
for index in (0 ... 3).reverse() {
print(index)
}
Espérons que cette aide!