Повторяющийся массив Swift: методы создания повторяющихся массивов в Swift

  1. Использование инициализатора Array(repeating:count:):

    let repeatedArray = Array(repeating: "Hello", count: 5)
  2. Использование оператора +=со срезом массива:

    var repeatedArray = [String]()
    repeatedArray += Array(repeating: "Hello", count: 5)
  3. Использование цикла for:

    var repeatedArray = [String]()
    for _ in 1...5 {
    repeatedArray.append("Hello")
    }
  4. Использование mapи Flatten:

    let repeatedArray = (1...5).map { _ in "Hello" }.flatten()
  5. Использование flatMap:

    let repeatedArray = (1...5).flatMap { _ in "Hello" }