[Dart] 인터페이스
개요 인터페이스를 지정하는 키워드 없음 상속과 다른점 적용 개수 제한 없음 모든 기능 재정의 필요
개요 인터페이스를 지정하는 키워드 없음 상속과 다른점 적용 개수 제한 없음 모든 기능 재정의 필요
개요 @override annotation 사용
개요 extends 사용
개요 클래스 일종의 설계도 인스턴스 클래스를 이용해서 선언된 객체 인스턴스화 클래스에서 인스턴스를 생성하는 과정 네임드 생성자 클래스를 생성하는...
예제 코드 void main() { try { print(1); throw Exception('message'); print(2); } catch (e) { print(e); ...
개요 함수의 시그니처(반환값, 타입, 매개변수 등)를 정의
개요 positional 매개변수 입력된 순서대로 값이 지정 Optional positional 매개변수 매개변수들의 세트를 []로 감싸는 것 Named 매개변수 void func(...
예제 코드 void main() { for (int i = 0; i < 3; ++i) { print(i); } print("\n"); List<int> list = [1, 2, 3]; ...
개요 switch 표현식 함수처럼 사용하여 값을 반환 패턴 매칭 복잡한 조건 사용 가능 엄격한 검사 ...
개요 종류 연산자 산술 +, -, *, /, %, ++, – ...