Concaténer des listes
L’opérateur triple deux-points (:::) concatène des listes pour créer une nouvelle liste combinée.
Dans Twenty-One, deux grandes organisations accueillent des tournois compétitifs : la National Twenty-One Assocation (NTOA) et EuroTO, basées respectivement en Amérique du Nord et en Europe. Chaque ligue possède une liste de lieux où elle organise ses tournois, venuesNTOA et venuesEuroTO. Récemment, les deux organisations ont fusionné, faisant de Twenty-One une entreprise internationale. La NTOA et EuroTO ont été regroupées pour former Twenty-One World. Cela signifie que les listes de lieux doivent être combinées, puisque des tournois se joueront désormais sur les deux continents.
Dans cet exercice, vous allez utiliser l’opérateur de concaténation (:::) pour créer une nouvelle liste combinée des lieux pour Twenty-One World.
Cet exercice fait partie du cours
Introduction à Scala
Instructions
- Créez la liste
venuesNTOAavecList(). - Créez la liste
venuesEuroTOà l’aide de l’opérateur cons (::). - Concaténez
venuesNTOAetvenuesEuroTOpour créer une nouvelle liste nomméevenuesTOWorld.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
// The original NTOA and EuroTO venue lists
val venuesNTOA = ___("The Grand Ballroom", "Atlantis Casino", "Doug's House")
val venuesEuroTO = "Five Seasons Hotel" ___ "The Electric Unicorn" ___ Nil
// Concatenate the North American and European venues