2017-02-17 3 views
-1

Я пытаюсь распечатать элементы в одном заявлении печати, например. [1, 2, 3, 4, 5], но без скобок вокруг внешней стороны данных. Это возможно?Swift 3: Как печатать элементы массива без скобок

+0

Просто перейдите по массиву и распечатайте каждый элемент. – Paulw11

+0

[1, 2, 3, 4, 5] .forEach {print ($ 0)} – RemeR

+0

Спасибо, могу ли я использовать это, чтобы также превратить все элементы в одну строковую переменную? –

ответ

0

Попробуйте это -

let arrayName = ["1","2","3","4","5"] 

    for element in arrayName { 
     print(element, terminator: " ") // output 1 2 3 4 5 
    } 

Ans для вашего второго вопроса -

var string: String? 
    for element in arrayName { 
     if string == nil { 
      string = element 
     } else { 
     string = string! + ", " + element 
     } 
    } 
    print(string!) // output - 1, 2, 3, 4, 5 
+0

Спасибо. Можно ли также использовать код для добавления элементов массива к одной строковой переменной? –

+0

Я тебя не понял? –

+0

Допустим, у меня есть переменная, называемая testVar. Можно сделать testVar = 1, 2, 3, 4, 5? Как массив без скобок? –

Смежные вопросы