2016-11-16 4 views
-2

Я работаю с Swift 3 и Xcode.Имейте переключение между циклами между указанными значениями

Я хотел бы сделать что-то вроде этого:

for i in -3,4,12,0 
{ ... } 

Так я принимает значение -3, а затем 4, затем 12 и так далее ...

Я знаю, что это возможно в некоторых Я видел этот синтаксис:

for v = [1 5 8 17] 
disp(v) 
end 

Но возможно ли это сделать в Swift?

+0

Я пробовал много синтаксисов, но не этот ... И я не видел такого синтаксиса в документации Swift в разделе «Типы коллекций», спасибо. – Drakalex

+1

Просто для справки - он находится под * Создание массива с массивом Literal *: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html – Keiwan

ответ

1

Вы можете сделать либо

for i in [-3, 4, 12, 0] { 
    //Do whatever you want to do 
} 

или вы

let myArray = [-3, 4, 12, 0] 

for i in myArray { 
    //Do whatever you want to do 
} 

, если вы хотите использовать массив.

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