not bad 한 개발

Swift - if-else문 본문

Swift

Swift - if-else문

leebean 2021. 10. 2. 14:50

(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.)

 

if-else문

  • 다른 프로그래밍 언어처럼 Swift에도 if문은 존재합니다.
  • Swift에서는 다른 언어들과는 다르게 실행코드가 한 줄 이라도 있으면 ({})중괄호를 필수적으로 사용해야 합니다.
  • if문 조건 작성시 콤마를 사용하면 &&연산자와 같은 의미를 가집니다. 

 

var in1 = 10
var in2 = 20
if in1 < in2{
    print("Success")
    //조건이 참이기 때문에 success가 출력됩니다.
}
else{
    print("Failed")
}

 

(다중 if-else문 예시)

var in1 = 10
if (in1 == 1 || in1 == 10){
    print("1이거나 10입니다.")
}
else if(in1 == 2 || in1 == 20){
    print("2이거나 20입니다.")
}
else{
    print("숫자입니다.“)
}
//첫 번째 if문에서 in1 이 1 혹은 10 일 경우의 조건을 만족했기 때문에 
//“1이거나 10입니다” 를 출력합니다.

 

(if문 콤마사용 예시)

var in1 = 10
var in2 = 20
var in3 = 30
var in4 = 40
if in1 < in2 && in4 > in3{
    print("OK1")
    //두 개의 조건을 만족하기 때문에 Ok1이 정상적으로 출력됩니다.
}if in1 < in2, in4 > in3{
    print("OK2")
    // , 는 &&연산자와 같기 때문에 위의 if문과 똑같이 OK2가 정상적으로 출력됩니다.
}

 

'Swift' 카테고리의 다른 글

Swift - repeat-while문  (0) 2021.10.02
Swift - for-in문  (0) 2021.10.02
Swift - nil합병연산자  (0) 2021.10.02
Swift - 두 가지 Optional 형 Int? / Int!  (0) 2021.09.29
Swift - 옵셔널 바인딩  (0) 2021.09.23
Comments