Sobes.tech
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.