[dart] switch-case 문
Dart 언어에서 switch-case 문은 조건에 따라 다양한 코드 블록을 실행하는 데 사용됩니다. switch-case 문은 여러 선택지 중 하나를 실행하고 싶을 때 유용하게 활용됩니다.
void main() {
String grade = 'A';
switch (grade) {
case 'A':
print('우수합니다!');
break;
case 'B':
print('잘했습니다.');
break;
case 'C':
print('노력이 필요합니다.');
break;
default:
print('분류되지 않은 학점입니다.');
}
}
위 예시에서는 switch 문을 활용하여 grade
변수의 값에 따라 다른 메시지를 출력하고 있습니다. 변수 grade
에 따라서 A
, B
, C
에 해당하는 경우에는 각각 다른 메시지를 출력하는 것을 확인할 수 있습니다. 마지막의 default
조건은 위에 해당하는 조건이 없는 경우를 처리합니다.
switch-case 문은 각 case 별로 break
구문을 사용하여 해당 case 가 실행된 후 switch 문을 빠져나오도록 합니다. 이를 통해 다른 case들이 차례로 실행되는 것을 방지할 수 있습니다.
switch-case 문은 여러 상황에 따라 다른 명령을 수행해야 할 때 유용하게 활용될 수 있습니다.
더 자세한 내용은 Dart Language Tour에서 확인할 수 있습니다.