Development/Flutter

[Dart] 기본 문법 정리 2

SeungYong.Lee 2025. 4. 16. 14:31
반응형

- final

//최초에 값이 한번 할당되면 이후에는 불가능
final int test;
test = 30;

 

- const

//선언과 동시에 값을 결정해야한다. -> 해당 값은 컴파일 시점에서 결정되어야한다.
const int testVal = 10;

 

- 연산자는 코틀린과 다를 거 없는데 몫 구할 때만 다름

//몫을 구하는 연산자 
int a = 40;
int b = 10;
int mok = a ~/ b;
print(mok);

 

- 조건문

int c = 50;
if (c == 50) {
  print("50");
}

String grade = 'A';
switch(grade) {
case 'A':
  print('우수 등급');
  break;
case 'B':
  print('보통');
  break;
case 'C':
  print('미달');
  break;
default: 
  print('평가 불가');
  break;
}

 

- 반복문

for (int i = 0; i < 5; i ++) {
  print(i);
}

int cnt = 0;
while (cnt < 3) {
  cnt ++;
}
반응형