어흥
[Swift] Flow Control 본문
728x90
반응형
1. While <-> Repeat-While(Do-While와 같은 문법)
- While 실행 순서: 조건 확인 > 코드 수행
- Repeat-While 실행 순서: 코드 수행 > 조건 확인
- 간단한 예시
print("------While")
var i=10
while i<10 {
print(i)
i+=1
}
print("------Repeat - While")
i=10
repeat {
print(i)
i+=1
} while i<10
결과:
2. For문
(1) 이상~이하, 이상~미만
let onClosedRange = 0...10 //이상~이하
let onHalfRange = 0..<10 //이상~미만
var sum = 0
for i in onClosedRange{
print("----->\(i)")
sum+=i
}
print("----->sum: \(sum)")
var j=0, tot=0
for j in onHalfRange{
print("----->\(j)")
tot+=j
}
print("---->tot: \(tot)")
for _ in onClosedRange{
print("Hi")
}
(2) Sin함수
- import Foundation << 입력 필수
var sinValue: CGFloat=0
for i in onClosedRange{
sinValue = sin(CGFloat.pi/4*CGFloat(i))
}
(3) + If문
for i in onClosedRange{
if i%2==0{
print("-----> 짝수: \(i)")
}
}
for i in onClosedRange where i%2==0{
print("-----> 짝수: \(i)")
}
결과:
728x90
반응형
'iOS' 카테고리의 다른 글
[Swift] nil + 4가지 고급 기능 (0) | 2020.08.24 |
---|---|
[Swift] 기초 문법/ 지식 2 (0) | 2020.08.24 |
[Swift] 레이아웃 + 기본설정 (2) | 2020.08.21 |
[Swift] 기초 문법/ 지식 (2) | 2020.08.20 |
[Swift] String + Variable(변수) (0) | 2020.08.20 |
Comments