본문 바로가기
App/Flutter

[Flutter] Dart 언어 기본 문법 Part4 - 조건문(if, switch), 반복문(for, while), break / continue, enum

by Gina Sim 2023. 6. 11.

조건문

if 문

if (조건 1) {
    코드 1;
} else if (조건 2) {
    코드 2;
} else {
    코드 3;
}

 

switch 문

  • switch문은 break 넣어줘야 다음 명령이 실행 안됨
  • default 필수
switch(조건) {
    case 값1:
        코드1;
        break;

    case 값2:
        코드2;
        break;

    default:
        default코드;
        break;
    }
}

 


 

반복문 (loop)

for 문

  • 반복문에서 선언 할 변수 선언
  • 언제까지 실행할지
  • 한번 반복문이 실행될 때 마다 어떤 변화를 줄지

-> 위 3가지 조건을 for문 괄호 안에 넣어줌

 

예시)

 

while문

  • 무한루프를 돌지 않도록 조건문 설정에 주의해야 함

 

+) do... while 문

  • while문과 동일하지만 동작 순서가 바뀜
  • -> 여기서는 값을 더한 후 total이 10보다 적은지 확인
  • 거의 사용하지 않음

 


 

break

  • loop를 종료

-> 5까지만 진행하고 종료 됨

 

 

continue

  • 현재 loop만 skip

-> 5만 빼고 프린트 됨

 


 

enum

  • 정확히 한정된 옵션만 존재하는 경우, 코드 공유할 때 직관적으로 이해하기 좋음
  • 오타가 발생해서 오류가 생길 경우를 예방
  • -> 오타가 있으면 에러가 발생하기 때문에 한정된 옵션만 이용하도록 강제할 수 있음

반응형

댓글