Hier ist ein Beispiel aus Buch Programmierung in Scala
%Vor%Ich habe die neueste Version von Scala. Ist es der Grund für einen Fehler?
Dies sollte sein:
%Vor% Früher gab es eine foreach
-Methode in Enumeration
, weshalb nur for (d <- Color)
funktioniert hat. Aber es wurde veraltet und dann entfernt.
Es gibt keine Methode foreach
in Enumeration
klasse. Wenn Sie über Werte iterieren wollen, sollten Sie die Methode values
verwenden. Also, for (d <- Color.values) print(d + " ")
wird Red Green
wie erwartet ausgeben.
Werfen Sie einen Blick auf die Dokumentation der Enumerationsklasse Ссылка
Tags und Links scala