Junior — Middle
Poți explica conceptul de repetare (repeating) în limbajul Swift și cum este utilizat în cod?
sobes.tech AI
Răspuns de la AI
În Swift, nu există o noțiune încorporată de "repeating" ca și cuvânt cheie, dar există o funcție repeat în bucle și un parametru repeating în unele API-uri.
De exemplu, pentru a crea un array cu elemente repetate, se folosește constructorul:
let repeatedArray = Array(repeating: "Hello", count: 3)
print(repeatedArray) // ["Hello", "Hello", "Hello"]
Există, de asemenea, operatorul repeat-while, care execută bucla cel puțin o dată:
var i = 0
repeat {
print(i)
i += 1
} while i < 3
Prin urmare, "repeating" este folosit pentru a crea elemente repetitive sau în bucle cu repetare.