Нумерация имен переменных, таких как большой красный флаг. Они должны быть в массиве.
То, что вы ищете, это Sequence.allSatisfy(_:)
, который возвращает true
, если все члены в последовательности удовлетворяют предоставленному предикату:
let names = [name[1], name1[1], name2[1], ... name10[1]] // this is madness, get rid of these numbered variables
let allNamesArentEmpty = names.allSatisfy { !$0.isEmpty }
if allNamesArentEmpty { ... }