У меня есть массив с 8 элементами. Я хочу скопировать элементы один за другим, пока количество новых массивов не достигнет 30 раз.Iterate Array 30 раз, используя For loop
Я использовал для цикла, и в то время как результат копировал только первый элемент 30 раз.
let myShift = ["D12","E","N12","N","Off","Rest1","Rest2","D"]
var myArray = [String]()
for i in myShift {
while myArray.count != 30 {
myArray.append(i)
}}
Я прочитал несколько примеров о карте, которую я попытался использовать, но это не сработало.
Вы хотите скопировать каждый элемент в 30 раз? Это оно ? Извините, я не понимаю, что вы имеете в виду. Пожалуйста, уточните. –
Это 8 элементов ... – LinusGeffarth
Я хочу скопировать весь элемент один за другим, пока счет нового массива не достигнет 30. –