Je suis novice dans le domaine de Swift et j'apprends le concept de tableau. J'ai vu le code ci-dessous de "langage de programmation rapide 2.1".impossible de trouver la fonction enumerate() dans la référence de la bibliothèque standard Swift
var array = [1,2,3,4,5]
for (index, value) in array.enumerate() {
print("\(value) at index \(index)")
}
Je veux lire un peu plus sur la enumerate()
func donc je regardais le Apple developer's page on Array, cependant, je ne pouvais pas trouver un nom func enumerate()
sur cette page. Est-ce que je regarde au mauvais endroit ou y a-t-il quelque chose qui me manque? Coudl quelqu'un s'il vous plaît me donner un coup de main? Merci d'avance pour votre aide!
Merci beaucoup pour le pourboire! btw, cela vous dérange si je demande, pourquoi certaines fonctions ou méthodes ne sont pas inclus dans la documentation? –
La méthode 'enumerate' [est définie par' SequenceType'] (https://developer.apple.com/library/ios/documentation/Swift/Reference/Swift_SequenceType_Protocol/index.html#//apple_ref/swift/intfm/SequenceType/s: FeRq_Ss12SequenceType_SsS_9enumerateuRq_S__Fq_FT_GVSs17EnumerateSequenceq__), un protocole que 'Array' adopte (indirectement, en adoptant' CollectionType'). Les docs Apple pour un type ne montrent pas toutes les méthodes qu'il acquiert via les superclasses ou la conformité au protocole, donc pour voir toutes les méthodes sur un type, vous devez cliquer sur les liens "Hérite de" et "Conforme à". – rickster