1. Dart 특징

  1. Dart는 크로스플랫폼인 Flutter의 개발언어
  2. Java와 유사하면서 Javascript와 비슷한 문법존재
  3. 객체지향 프로그래밍

https://dartpad.dev/ 에서 쉽게 사용해 볼 수 있다. ( 웹 IDE )


2. 변수와 자료형

// 선언형태
자료형 변수명 = 값;

String name = "ShipJH"; // 문자열 타입

int age = 31; // 정수형 타입

double d = 31.1; // 실수형 타입

//int와 double을 포함하는 타입
num n1 = 33;
num n2 = 33.3; 

bool b = false; // 참,거짓 타입

// 타입추론
var v1 = "ShipJH"; // 타입추론으로 문자열 타입
var v2 = 2 ; // 타입추론으로 정수형 타입

3. dynamic 타입

모든 데이터 타입을 포함할 수 있는 특수한 데이터 타입

dynamic car = "benz"; // 문자열
car = 10; // 정수형

var 와는 다른 점은 var는 타입을 처음 추론한 값이 아닌 값으로 재할당 할 수 없다.
var v = "hyundai";
v = 10; // error