반응형
사용 툴 - DartPad
DartPad
dartpad.dev
DartPad 정보 : Based on Flutter 3.3.10 Dart SDK 2.18.6
if 문은 if 구문이 false면 else if문 조건을 확인합니다.
true 나올때까지 if와 else if 조건을 확인합니다. 만약 true가 나오면 조건이 포함한 대괄호({}) 안에 명령문을 실행하고 if, else if, else 구문 실행을 종료합니다. 만약 if와 else if 조건에 true가 없으면 else가 포함한 대괄호({}) 안에 명령문을 실행하고 if, else if, else 구문 실행을 종료합니다. 그리고 if 조건문만 단독으로 쓰일 수 있습니다. 그러나 else if와 else는 단독으로 쓰일 수 없고 반드시 if와 같이 사용됩니다.
void main() {
int num = 10;
if(num > 5){
print("$num > 5");
} else if (num < 5) {
print("$num < 5");
} else {
print("$num");
}
// >> 10 > 5
}
switch문은 조건에 맞는 경우를 case 값에서 바로 찾을 수 있습니다. 그리고 case에 포함된 명령문을 실행합니다.이때 break 구문이 없으 다음 case를 찾거나 default가 실행되어 원하는 결과를 못 얻게 되므로 반드시 break 구문을 사용해야 합니다. 만약 switch 조건에 해당하는 case가 없으면 default에 포함된 명령문이 실행됩니다.
void main() {
int num = 10;
switch(num) {
case 1:
print("$num == 1");
break;
case 5:
print("$num == 5");
break;
case 10:
print("$num == 10");
break;
default:
print("$num");
}
// >> 10 == 10
}
반응형
'프로그램 개발해서 돈벌기 > flutter' 카테고리의 다른 글
8. 함수(function) 만드는 과정 - 완전 초보 Dart 언어 기초 문법 : flutter (0) | 2022.12.23 |
---|---|
7. for, for / in, forEach, while, do / while - 완전 초보 Dart 언어 기초 문법 : flutter (0) | 2022.12.23 |
5. 연산자 (Operators) - 완전 초보 Dart 언어 기초 문법 : flutter (0) | 2022.12.22 |
4. final, const 차이점 - 완전 초보 Dart 언어 기초 문법 : flutter (0) | 2022.12.22 |
3. 콜렉션 (Collection : List, Set, Map) - 완전 초보 Dart 언어 기초 문법 : flutter (0) | 2022.12.20 |
댓글