条件文(if文&switch文)


条件文

  • if-else構文の基本形式
  • ifは単独で用いてもよいし、else if、elseと組み合わせて用いてもよい.
  • if以降の条件値はBoolタイプの値のみを含む必要があり、条件値を含む括弧を選択できます.
  • 条件文は、任意の値が特定の条件に合致する場合にのみ選択的にコードを実行し、
  • .
  • には、if-else文とswitch-case文が代表的です.
  • if-else文の構文は次のとおりです.
  • if-else構文の基本形式

    if 조건 {
    	//조건이 만족되면 실행
    }else {
    	//조건이 만족되지 않으면 실행
    }

    条件文の例

    var number = 10
    
    if num >= .zero {
        print("0 또는 양수입니다.")
        if num % 2 == .zero {
            print("짝수입니다")
        } else if num % 2 == 1 {
            print("홀수입니다.")
        } else {
            
        }

    switch構文


    sweeftのswitch文法は他の言語よりも非常に強力な力を発揮している.デフォルトで使用されている整数タイプの値を比較するだけでなく、デフォルトタイプを切り替えるほとんどのモードをサポートします.SWIFTの様々なパターンはSwift Programming Language Referenceのパターンで見つけることができる.
    各ケースには、実行可能コード
  • が含まれている必要があります.
  • が非常に限られた値(ex.enumのcaseなど)でない限り、デフォルトの構文
  • を作成する必要があります.
  • 各ケース
  • を明示的に中断することなく自動的に中断する.
  • fallroughキーワードを使用してbreak
  • を無視できます.
  • カンマ(,)を使用して、1つのケースで複数のパターン
  • を指定できます.

    switch構文の基本形式

    switch 비교값 {
    case 패턴:
        /* 실행 구문 */
    default:
        /* 실행 구문 */
    }

    switch構文の使用

    / 범위 연산자를 활용하면 더욱 쉽고 유용합니다
    switch someInteger {
    case 0:
        print("zero")
    case 1..<100:
        print("1~99")
    case 100:
        print("100")
    case 101...Int.max:
        print("over 100")
    default:
        print("unknown")
    } // 100