Listen verketten
Der Operator mit drei Doppelpunkten (:::) verknüpft Listen zu einer neuen, kombinierten Liste.
In Twenty-One gibt es zwei große Organisationen, die Wettkampfturniere ausrichten: die National Twenty-One Assocation (NTOA) und die EuroTO mit Sitz in Nordamerika bzw. Europa. Jede Liga hat eine Liste mit Austragungsorten, an denen sie ihre Turniere veranstaltet, venuesNTOA und venuesEuroTO. Kürzlich gab es eine Fusion, durch die Twenty-One zu einem internationalen Projekt wurde. NTOA und EuroTO wurden zu Twenty-One World zusammengelegt. Das bedeutet, die Listen der Austragungsorte müssen zusammengeführt werden, da Turniere nun auf beiden Kontinenten stattfinden.
In dieser Übung verwendest du den Konkatenationsoperator (:::), um eine neue, kombinierte Liste der Austragungsorte für Twenty-One World zu erstellen.
Diese Übung ist Teil des Kurses
Einführung in Scala
Anleitung zur Übung
- Erstelle die Liste
venuesNTOAmitList(). - Erstelle die Liste
venuesEuroTOmit dem Cons-Operator (::). - Verknüpfe
venuesNTOAundvenuesEuroTO, um eine neue Liste namensvenuesTOWorldzu erzeugen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
// 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