Junior — Middle
Môžete vysvetliť koncept opakovania (repeating) v jazyku Swift a ako sa používa v kóde?
sobes.tech AI
Odpoveď od AI
V Swiftu neexistuje vgrajen koncept "repeating" ako ključne besede, ampak obstaja funkcija repeat v zankah in parameter repeating v nekaterih API-jih.
Na primer, za ustvarjanje polja z ponovljenimi elementi se uporablja inicializator:
let repeatedArray = Array(repeating: "Hello", count: 3)
print(repeatedArray) // ["Hello", "Hello", "Hello"]
Obstaja tudi operator repeat-while, ki izvaja zanko vsaj enkrat:
var i = 0
repeat {
print(i)
i += 1
} while i < 3
Torej, "repeating" se uporablja za ustvarjanje ponovljenih elementov ali v zankah s ponavljanjem.