Haben Sie eine Sortierfunktion hier und wenn ich die - Dekrementierer zu -= 1
, die einen Fehler loswerden, aber ich bekomme immer noch die Syyntax-Fehler.Funktion enthält 2 Loops
func iSortBort(myList: Array) -> Array {
var extract = myList
for firstIndex in 0..<extract.count {
let key = extract[firstIndex]
for var secondIndex = firstIndex; secondIndex > -1; secondIndex--1 {
Dies hat _NOTHING_ damit zu tun, dass es sich um eine Schleife in einer Schleife handelt. 'für var secondIndex = firstIndex; zweiter Index> -1; secondIndex - 1' Das ist eine C-for-Schleife. Sie müssen stattdessen 'for ... in' verwenden. – matt
Es ist am besten, wenn du versuchst, in deiner Frage einen neutralen Ton beizubehalten, indem du Kommentare wie "deine kleine Welt" hinzufügst, dann wirst du nur noch weiter runter gehen. – ColGraff