Quelle est la meilleure façon de créer un tableau avec des séries en progression comme

1,3,5,.. till 99

Quelle modification nécessaire dans ce code pour y parvenir.

 let arrayAP = Array(1...99) // 1,2,..99
0
Saranjith 27 juil. 2017 à 08:28

2 réponses

Meilleure réponse

Le plus simple est (Swift 3) :

let arrayAP = Array(stride(from: 1, to: 100, by: 2))

Cela peut être fait de différentes manières. Je préfère cette approche car nous ne créons pas un tableau et le filtrons à nouveau dans cette approche.

9
adev 27 juil. 2017 à 05:42

Swift 3.0

Je crois que ceci vous aidera...

let arrayAP = Array(0...99).filter { $0 % 2 == 1 }

print(arrayAP)
0
Jaydeep Vora 27 juil. 2017 à 06:05