Burada bir sıralama işlevi var ve bir hatadan kurtulan -= 1
- azaltıcıyı değiştirdiğimde hala syyntax hatası alıyorum. Kurtulmak mümkün olabilir gerçi2 döngüyü içeren işlev
var secondIndex = firstIndex
while secondIndex > -1 {
defer { i -= 1 }
// loop body
}
:
Şüphe durumundafunc 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 {
bir döngüde bir döngü olduğu gerçeği ile yapmak için _NOTHING_ vardır. 'var ikinciIndex = firstIndex için; secondIndex> -1; secondIndex - 1' Döngü için bir C stili budur. Bunun yerine 'in ...' için kullanmanız gerekir. – matt
Sorunuzda nötr bir tonu sürdürmeye çalışırsanız en iyisi, "küçük küçük dünyanız" gibi yorumların eklenmesi yalnızca daha fazla indirgemeye neden olacaktır. – ColGraff