Der folgende Code würde 5 Mal abc
drucken und dann 1024
drucken. Soweit ich verstehe, wird in jedem für, der "Iterator" automatisch deklariert (das Äquivalent von C (++)/Java for(int i=1; i<=5; i++)
). Ist es möglich, diese Variable tatsächlich nicht automatisch zu erstellen und die vor der for
deklarierte zu verwenden, so dass sie abc
5-mal drucken und dann 5
drucken und damit ändern würde?Variable in For-Schleife ändern
var i = 1024
for i in 1...5 {
print("abc")
}
print(i)
Was ist die Ausgabe von 'print (i)' innerhalb der Schleife? – pudility
@ZoeCarver 1, 2, 3, 4, 5 –
@ZoeCarver Wie genau soll das funktionieren? Was willst du mit dem vorhandenen 'i', und überschreibst du das' 1024' mit 1, 2, ... eventuell 5? – Alexander