- Future : 비동기(async) 작업을 표현하는 Dart의 핵심 타입 - Future 객체를 통해 실행되는 로직이 나중에 처리되는 것을 확인 가능한 코드// Future - 비동기 작업의 결과 또는 완료 상태를 나타내는 객체void main() { playPcGame();}void playPcGame() { startBoot(); startInternet(); startGame();}void startBoot() { print("boot completed");}void startInternet() { Future.delayed(Duration(seconds: 3), () { print("internet completed"); }); print('delay step');}void..
- 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('미달');..