으니의 개발로그

[Swift] 조건문(1) - if 구문 본문

Swift/책 정리

[Swift] 조건문(1) - if 구문

아잉으니야 2021. 1. 20. 23:50

[Swift] 조건문(1) - if 구문

이 글은 Swift 프로그래밍 책을 읽고 요약한 내용입니다.

 

 

  • 주의 : 스위프트의 if 구문은 조건의 값이 꼭 Bool 타입이어야 함

 

  1. if 구문 기본 표현

    let first: Int = 5
    let second: Int = 7
    
    if first > second {
        print("first > second")
    } else if first < second {
        print("first < second")
    } else {
        print("first == second")
    }
    /* first < second */
  1. if 구문의 다양한 구현(소괄호가 없는 코드)

    let first: Int = 5
    let second: Int = 5
    var biggerValue: Int = 0
    
    if first > second {
        biggerValue = first
    } else if first == second {
        biggerValue = first
    } else if first < second {
        biggerValue = second
    } else if first == 5 {
        // 조건을 충족하더라도 이미 first == second 라는 조건을 충족해 위에서 실행 됐기에 실행되지 않음
        biggerValue = 100
    }
    
    print(biggerValue)
    /* 5 */
  1. if 구문의 다양한 구현(소괄호가 있는 코드)

    let first: Int = 5
    let second: Int = 5
    var biggerValue: Int = 0
    
    if (first > second) {
        biggerValue = first
    } else if (first == second) {
        biggerValue = first
    } else if (first < second) {
        biggerValue = second
    } else if (first == 5) {
        // 조건을 충족하더라도 이미 first == second 라는 조건을 충족해 위에서 실행 됐기에 실행되지 않음
        biggerValue = 100
    }
    
    print(biggerValue)
    /* 5 */