[Swift] for 반복문의 모든 것

swift for 반복문의 모든 것

[Swift] for 반복문의 모든 것

x...y 일 경우 x부터 y까지 전부
for index in 1...5 {
	print(index)
}
// 1
// 2
// 3
// 4
// 5
x..<y 일 경우 x부터 y-1까지 전부
for index in 1..<5 {
	print(index)
}
// 1
// 2
// 3
// 4
stride를 사용해 i+=x 구현 (x만큼 증가)
for index in stride(from: 1, to: 10, by: 2) {
	print(index)
}
// 1
// 3
// 5
// 7
// 9
배열에 있는 요소
let languages = ["Swift", "Java", "Go", "JavaScript"]

for language in languages {
      print(language)
}

// Swift
// Java
// Go
// JavaScript
배열에 있는 요소의 조건별로
let languages = ["Swift", "Java", "Go", "JavaScript"]

for language in languages where language != "Java"{
  print(language) 
}

// Swift
// Go
// JavaScript