블로그 시리즈
이 블로그는 시리즈로 제작되었습니다. 다음 링크를 통해 다른 블로그 포스트도 확인해 보시기 바랍니다.
- [MacOS] Flutter 설치
- [Flutter] Dart에서 변수
- [Flutter] Dart에서 연산자
- [Flutter] Dart에서 Statement
- [Flutter] Dart에서 함수
- [Flutter] Dart에서 클래스
개요
이번 블로그 포스트에서는 Dart에서 if/else
, for/while
등 Statement를 사용하는 방법에 대해서 설명합니다.
이 블로그 포스트에서 소개하는 소스 코드는 아래에 링크에서 확인할 수 있습니다.
if문
Dart에서도 다른 프로그래밍 언어와 같이 if
문을 사용할 수 있습니다.
void main() {
int num = 19;
if (num % 2 == 0) {
print('2');
} else if (num % 3 == 0) {
print('3');
} else {
print('No!');
}
}
switch문
Dart에서 switch
문을 사용할 수 있습니다.
void main() {
int num = 19;
switch (num % 2) {
case 0:
print('2');
break;
case 1:
print('3');
break;
default:
print('No!');
break;
}
}
for 문
Dart에서 for
문을 사용할 수 있습니다.
void main() {
for (int i = 0; i < 10; i++) {
print(i);
}
List<int> numbers = [1, 4, 5, 10];
int total = 0;
for (int i = 0; i < numbers.length; i++) {
total += numbers[i];
}
print(total);
total = 0;
for (int number in numbers) {
total += number;
}
print(total);
for (int i = 0; i < 10; i++) {
print(i);
if (i == 5) {
break;
}
}
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
print(i);
}
}
while 문
Dart에서 while
문을 사용할 수 있습니다.
void main() {
int i = 0;
while (i < 10) {
print(i);
i++;
}
i = 0;
do {
print(i);
i++;
} while (i < 10);
i = 0;
while (true) {
print(i);
i++;
if (i == 5) {
break;
}
}
i = 0;
while (i < 10) {
if (i == 5) {
continue;
}
print(i);
i++;
}
}
완료
이것으로 Flutter로 앱을 개발하기 위해 Dart에서 사용되는 기본적인 Statement에 대해서 살펴보았습니다. 기본적으로 다른 프로그래밍 언어에서 사용할 수 있는 Statement들을 그대로 사용할 수 있는 것을 알 수 있었습니다.
제 블로그가 도움이 되셨나요? 하단의 댓글을 달아주시면 저에게 큰 힘이 됩니다!
앱 홍보
지금 보고 계신 블로그를 작성하는
관심있으신 분들은 앱을 다운로드하여 사용해 주시면 정말 감사하겠습니다.
Deku
가 개발한 앱을 한번 사용해보세요.Deku
가 개발한 앱은 Flutter로 개발되었습니다.관심있으신 분들은 앱을 다운로드하여 사용해 주시면 정말 감사하겠습니다.