Junior — Middle
Můžete vysvětlit koncept opakování (repeating) v jazyce Swift a jak se používá v kódu?
sobes.tech AI
Odpověď od AI
Ve Swiftu neexistuje vestavěný koncept "repeating" jako klíčové slovo, ale existuje funkce repeat v cyklech a parametr repeating v některých API.
Například pro vytvoření pole s opakujícími se prvky se používá inicializátor:
let repeatedArray = Array(repeating: "Hello", count: 3)
print(repeatedArray) // ["Hello", "Hello", "Hello"]
Také existuje operátor repeat-while, který provádí cyklus alespoň jednou:
var i = 0
repeat {
print(i)
i += 1
} while i < 3
Tedy, "repeating" se používá k vytváření opakujících se prvků nebo v cyklech s opakováním.