Cardinal d’un ensemble

Swift

Calcul de la somme des éléments d’un ensemble

Première forme
func cardinal_1 <_Element>(_ ensemble: Ensemble<_Element>) -> Int {
   var somme = 0
   Initialiser(ensemble)
   while Enumeration(ensemble) {
     somme = somme + 1
     Element_Suivant(ensemble)
   }
   return somme
}
Deuxième forme: parcours sur ensemble iterable
func cardinal_2 <Element>(_ ensemble: Ensemble<Element>) -> Int {
   var somme = 0
   for _ in ensemble {
      somme = somme + 1
   }
   return somme
}

copyright A rchitectures A pplicatives A vancées A3-Soft