Как заполнить массив через цикл?

Для заполнения массива через цикл в Swift можно использовать различные подходы в зависимости от потребностей и требований вашего проекта. Вот несколько основных подходов:

1. Инициализация пустого массива и последующее добавление элементов в цикле:

   var myArray = [Int]() // Создание пустого массива типа Int
   
   for i in 1...10 {
       myArray.append(i) // Добавление элементов в массив
   }
   
   print(myArray) // Вывод: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

2. Использование оператора map для создания массива на основе другого массива или диапазона:

   let numbers = 1...10 // Диапазон чисел
   let myArray = numbers.map { $0 } // Создание массива на основе диапазона
   
   print(myArray) // Вывод: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

3. Использование цикла for-in с функцией stride для создания массива с заданным шагом:

   var myArray = [Int]() // Создание пустого массива типа Int
   
   for i in stride(from: 0, to: 100, by: 10) {
       myArray.append(i) // Добавление элементов с шагом 10
   }
   
   print(myArray) // Вывод: [0, 10, 20, 30, 40, 50, 60, 70, 80, 90]

4. Использование функции Array(repeating:count:) для создания массива из повторяющихся элементов:

   let element = "Hello" // Элемент, который будет повторяться
   let count = 5 // Количество повторений
   
   let myArray = Array(repeating: element, count: count) // Создание массива из повторяющихся элементов
   
   print(myArray) // Вывод: ["Hello", "Hello", "Hello", "Hello", "Hello"]

Это лишь несколько примеров того, как заполнить массив через цикл в Swift. Выбор конкретного подхода зависит от вашей конкретной задачи и предпочтений.