1일차 (4)

 

조건문, 제어문

  • 컨셉
    • 특정 조건에 다라서 다른 상태를 만들어 주는 문법
    • 코드의 실행 흐름을 관리하는 핵심적인 구성 요소

문법 - if

  • if 문은 주어진 조건이 true 일때 코드 블록을 실행
  • else 문은 주어진 조건이 false 일때 코드 블록을 실행
    if condition {
      // 조건이 true일 때 실행됩니다.
    } else if anotherCondition {
      // 다른 조건이 true일 때 실행됩니다.
    } else {
      // 위의 모든 조건이 false일 때 실행됩니다.
    }
    

문법 - switch

  • switch 문은 여러 조건을 비교할 때 사용
  • 각각의 case는 특정 조건에 해당할 때의 코드 블록을 실행
    switch value {
    case value1:
      // value가 value1일 때 실행됩니다.
    case value2:
      // value가 value2일 때 실행됩니다.
    default:
      // 위의 모든 case에 해당하지 않을 때 실행됩니다.
    }
    

반복문

  • 컨셉
    • 같은 코드를 여러번 반복해주는 방법
    • 코드를 간결하게 만들어 주는 방법
      for item in ["Apple", "Banana", "Cherry"] {
        // 각 아이템에 대해 실행됩니다.
      }
      for index in 1...5 {
        // 1부터 5까지 실행됩니다.
      }