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