Junior — Middle
El tudná magyarázni a Swift nyelvben a ismétlés (repeating) fogalmát és hogyan használják a kódban?
sobes.tech MI
Válasz az MI-től
Swiftben nincs beépített "repeating" fogalom kulcsszóként, de van repeat függvény ciklusokban és repeating paraméter néhány API-ban.
Például, ismétlődő elemekből álló tömb létrehozásához az inicializálót használjuk:
let repeatedArray = Array(repeating: "Hello", count: 3)
print(repeatedArray) // ["Hello", "Hello", "Hello"]
Szintén létezik a repeat-while operátor, amely legalább egyszer végrehajtja a ciklust:
var i = 0
repeat {
print(i)
i += 1
} while i < 3
Ezért a "repeating" az ismétlődő elemek létrehozására vagy ismétléssel végrehajtott ciklusokra használatos.