방명록
- [DART] Dart(다트)에 대해서 알아보자2023년 12월 28일 21시 36분 52초에 업로드 된 글입니다.작성자: 코딩백구반응형
Dart란 무엇일까?
- Google 이 JavaScript 를 대체하기 위해 개발한 웹, 앱 프로그래밍 언어.
- 이를 사용하여 모바일 앱, 웹 앱, 서버 프로그래밍 등을 개발할 수 있다.
- 웹앱이 아닌 네이티브 코드로 안드로이드나 IOS 앱을 개발할 수 있다.
- Java 와 문법이 유사하며, 몇가지 특징만 숙지하면 쉽개 개발할 수 있다.
Dart 특징
- 모든 것들이 Object 로 취급된다.
- Variable 안에 넣을 수 있는 것들은 모두 Object 취급
- Function, number, null 전부 Object 취급
- 변수에 넣을 수 있는 모든 것들은 객체이며, 모든 객체는 클래스의 인스턴스로 취급한다.
- List<> 등의 제너릭 type 지원
- 기본적으로 Typed 언어지만 자유도를 가지고 있다.
- 변수를 선언할 때 var 혹은 dynamic 으로 선언할 수 있는데, 변수가 할당될 때 까지 어떠한 타입을 갖는지 알 수 없다.
- var
- type 을 지정하지 않아도 dart 에서 알아서 변수의 타입이 무엇인지 추측한다.
- 한번 값이 할당되면 다른 타입의 값으로 재할당 불가능.
- dynamic
- 모든 dart 객체의 기본 object 이다.
- 값이 할당되고 나서도 다른 타입의 값으로 재할당 가능하다.
- public, private, protected 의 정의가 없으며, _function() 으로 정의된다.
- private을 의미하는 _ 는 class 안에서만 접근 가능한 것이 아닌, dart page 단위로 private 이 된다.
마무리
오늘은 구글에서 개발한 언어인 Dart 에 대해서 알아보았습니다.
다음 시간에는 Dart 를 어떻게 사용하는지에 대해서 공부해보도록 하겠습니다.
감사합니다.반응형'Language > Dart' 카테고리의 다른 글
[DART] Dart 문법 (3) Collection (0) 2024.01.17 [DART] Dart 문법 (1) 자료형 (0) 2024.01.02 다음글이 없습니다.이전글이 없습니다.댓글