dart 문법 간단 정리
-
[dart] dart 문법 간단 정리 2Dart 2023. 2. 17. 21:17
dart 문법 간단 정리 1에 이어서 나머지 내용도 정리하겠습니다. 타입 시스템 Dart는 정적 타입 언어이며, 변수와 함수의 인자에 대한 타입을 지정할 수 있습니다. 타입 시스템을 이용하면 코드의 안정성을 높일 수 있으며, 코드를 더욱 명확하게 작성할 수 있습니다. int add(int x, int y) { return x + y; } 제네릭 Dart는 제네릭을 지원합니다. 제네릭을 사용하면 타입에 대한 제약을 좀 더 강력하게 할 수 있습니다. class Stack { List _items = []; void push(T item) { _items.add(item); } T pop() { return _items.removeLast(); } } Stack stack = Stack(); stack.pus..
-
[dart] dart 문법 간단 정리 1Dart 2023. 2. 17. 19:23
dart 문법 간단 정리 변수와 상수 변수는 var 키워드를 사용하여 선언하며, 변수의 타입은 자동으로 추론됩니다. var x = 10; 상수는 final 또는 const 키워드를 사용하여 선언하며, 런타임 중에 변경될 수 없습니다. final과 const의 차이는 final은 런타임에 초기화되며 const는 컴파일 타임에 초기화됩니다. final y = 20; const z = 30; 함수(메서드) 함수는 Function 또는 타입 명시를 사용하여 선언할 수 있습니다. 함수의 매개변수는 괄호 안에 선언하며, 반환 값은 함수 선언의 뒤에 => 기호와 반환 값의 타입을 지정합니다. int add(int x, int y) { return x + y; } Function multiply = (int x, in..