반응형
조건문 - if와 switch , 반복문에 대해 알아보도록 하겠습니다.
조건문
// 조건문 if
// 기본적으로 문법은 자바 스크립트와 비슷한듯 하다.
// 하지만 주의할 점은 무조건 Bool 타입을 사용해야 한다는 것.
// 그냥 자바 스크립트 처럼 작성했다가는 에러 폭탄을 맞을지도 모른다.
// 소괄호는 생략 가능
if(true){
//
} else if (true){
//
} else {
//
}
// 조건문 switch
// c++ 처럼 break를 걸어주지 않아도 된다.
// case 실행문 안에 fallthrough를 추가해 자동으로 break 되지 않게 할 수 있다.
let someInterger: Int = 50
switch someInterger {
case 0:
print(0)
case 1..<100:
print("1~99")
case 100:
print("100")
case 101...Int.max:
print("101~")
default:
print("nothing")
}
반복문
// 반복문
// for문
// 사용할 배열을 선언
let range : Array<Int> = [1, 2, 3]
// 약간 파이썬과 비슷함
for i in range{
print(i)
}
// 딕셔너리를 사용하면 튜블 식으로 들어옴
// while문
// 다른 언어와 같은 방식
// 차이점은 꼭 조건에 true 또는 false가 와야 한다는 것
while false{
// 코드
}
// 다른 언어의 do-while 과 같은 문법
repeat{
// 일단 실행
} while false
반응형
'iOS > Swift' 카테고리의 다른 글
[Swift] 구조체, 클래스, 프로퍼티, 프로퍼티 감시자 (0) | 2022.01.22 |
---|---|
[Swift] 옵셔널에 대해 (0) | 2022.01.22 |
[Swift] 함수 (0) | 2022.01.22 |
[Swift] Array, Dictionary, Set (0) | 2022.01.22 |
[Swift] 상수, 변수, 데이터 타입 (0) | 2022.01.22 |