Dart 기본 문법 정리 2편

정지효·2024년 7월 4일

Flutter 앱개발

목록 보기
5/5

저번 포스팅에서 자료형을 알아보았습니다.
이번에는 기초제어문을 알아보도록 하겠습니다.

연산자

기초 제어문을 하기 전에 연산자를 알아야 합니다.
기본적인 연산자는 다른 언어랑 동일하니 생략하고 다트의 특이한 연산자는 is가 있습니다.

number is Int   // = true

제어문

제어문은 다른 언어와 똑같습니다.

if

var a = "if";
if (a == "if"){
	print("Hello World!");
}

for

  for (var i = 0; i < 5; i++) {
    for (var j = 0; j < i; j++) {
      stdout.write("*");
    }
    print("");
  }

while

var n = 100;
while(n >= 0){
	print("Hello Dart!!");
    n--;
}

do-while

var n = 100;

do{
	print("Hello Dart!!");
    n--;
}while(n >= 0);

switch case

var a = 'A'
switch(a){
	case 'A':
    print("A");
    break;
    
    case 'B';
    print("B");
    break;
}

break, continue

  for (var i = 0; i < 5; i++) {
    for (var j = 0; j < i; j++) {
      stdout.write("*");
      if (j == 5){
      	break;
      }
    }
    print("");
    if (i < 5){
      	continue;
     }
  }

오늘은 기초제어문을 알아봤으니 다음 포스팅 에서는 람다함수와 클래스에 대해 알아보도록 하겠습니다.

profile
SRIHS infoSec 119th

0개의 댓글