flutter 문법
-
[Flutter/Drat]다트 유용한 메소드 Method 함수 Function 정리~플러터 Flutter 2021. 6. 12. 20:23
Dart에서는 iterable이라는 개념이 있다. 이것은 반복이 가능한 그룹을 뜻하고 iterable? A collection of values, or "elements", that can be accessed sequentially. list나 array, 등을 의미한다. Map은 순서가 없기 때문에 iterable이 아니다. 하지만 linked Map은 순서가 있으니 iterable이다. - 배열의 복사 방법 var list = [1, 2, 3, 4]; // 얕은(주소) 복사 (값이 복사되는게 아니라 원래 래퍼런스를 참조해서 map안의 함수가 연산되서 결과가 나옴) var newList = list; print(newList); // [1, 2, 3, 4] // 깊은 복사 ( 스프레드(흩뿌리다) 연산..
-
다트 Dart 언어란? (특징, 기초문법)플러터 Flutter 2021. 2. 20. 18:18
- 다트 Dart란? google 구글이 javascript 자바스크립트를 대체하기 위해 2011년 개발한 웹프로그래밍 언어 (https://dart.dev/) 모바일 앱, 웹 앱, 명령어 스크립트, 서버 프로그래밍 등 어떤 것이든 다트를 사용해 만들 수 있다. 웹앱이 아닌 네이티브 코드로 안드로이드나 iOS용 앱을 동시에 개발 할 수 있다. java랑 유사한 문법으로 몇가지 특징만 숙지하면 쉽게 개발 할 수 있다. - 다트 Dart의 특징 1. 모든 것들이 전부 Object 로 취급한다. Variable 안에 넣을 수 있는 것은 전부 Object. Fuction, number, null 전부 Objcet로 취급 된다. 변수에 넣을 수 있는 모든 것은 객체이며, 모든 객체는 클래스의 인스턴스로 취급. 2..