dart

- 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..
- List, Map 선언List numbers = [];List numbers2 = [1, 2, 3, 4, 5];Map scoreMap = {};Map scoreMap2 = {'key': 100, 'any': 200, 'lee': 300}; - 반복문void main() { numbers.add(6); for (int i = 0; i - 함수 및 클래스 선언int add(int a, int b) { return a + b;}class UserInfo { String name; int age; UserInfo(this.name, this.age); void abc() { }} - 클래스 상속class Man extends UserInfo { Man(String name, ..
- 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('미달');..
SeungYong.Lee
'dart' 태그의 글 목록