언어에 있어서 특히 CP(Competitive Programing)에는 for문이 꽃이라고 할 수 있다.
스위프트에서는 for문을 어떻게 사용할까?
먼저 변수 i는 1~10까지 실행시키고 싶은경우
for index in 1...10{
}
for index in 뒤에 숫자대신에 변수를 넣어도 ok입니다.
범위 연산자와 함께 사용할 수 있습니다.
let minutes = 60
for tickMark in 0..<minutes {
print("H") //H를 60번 출력
}
stride(from:to:by:) 함수와 함께 사용할 수 있습니다. 다음은 구간을 5로 설정한 경우입니다.
let minuteInterval = 5
let minutes = 7
for tickMark in stride(from: 0, to: minutes, by: minuteInterval) {
print("H") //0,5일때 두번 출력
}
to 대신 through도 됩니다.
let hours = 12
let hourInterval = 3
for tickMark in stride(from: 3, through: hours, by: hourInterval) {
//(3, 6, 9, 12)
}
'swift' 카테고리의 다른 글
스위프트의 배열과 문자열 꿀팁들 (0) | 2022.02.07 |
---|---|
스위프트 배열에 원소 삽입, 제거, 찾기, 포함 (0) | 2022.02.07 |
Swift 고차함수 Map, Filter, Reduce (0) | 2022.02.05 |
스위프트 배열과 enumerated() (0) | 2022.02.03 |
swift String.Index (0) | 2022.02.03 |