Verwendung von ".." mit for-Schleife

8

Im schnellen Buch von Apple ist ein Code-Snippet enthalten. Ich tippte es in xcode Spielplatz, aber es zeigt "Operator ist kein bekannter binärer Operator" und "Verwendung von nicht aufgelösten Bezeichner" Fehler. Der Code ist:

Gemäß dem Buch kann der Operator ".." mit der for-Schleife verwendet werden, um einen Bereich zu erstellen, der seinen oberen Wert auslässt. Aber es zeigt einen Fehler an. Das Ändern des ".." zu "..." Operators scheint den Fehler zu beheben. Aber warum funktioniert ".." nicht?

    
Kiran Thapa 22.10.2014, 13:41
quelle

2 Antworten

16

Sie haben eine veraltete Version des schnellen Buches.

Hier gehen Sie. Die aktuelle Version des halbgeschlossenen Bereichs ist 0..<3 nicht 0..3 Ссылка

    
Fogmeister 22.10.2014, 13:45
quelle
1

Die Dinge sind jetzt anders in Swift 2. Hier ist, wie es jetzt in Xcode 7 zu tun ist (die ursprüngliche Frage zeigt in einer Google-Suche für dieses spezielle Problem hoch):

%Vor%     
Marc Fearby 23.11.2015 09:03
quelle

Tags und Links