=> 구글에서 javascript를 대체하기 위해서 개발한 웹프로그래밍언어이다.
앱, 웹, 서버 프로그래밍 등등 거의 모든 것에 적용 가능
java와 유사한 문법을 가지므로 기존 java에 익숙하다면 쉽게 습득 가능
진정한 객체지향 언어이다.
무조건 main이 존재해야하며 main안에서 코드가 작성되어야 한다.(파이썬같이 그렇게 안된다는 뜻)
세미콜론을 빼먹는 것은 심각한 오류가 발생할 수 있다.
왜냐하면 cascade operator과 혼동이 될 수 있기 때문이다. 자세한건 추후에..
관습적으로 함수나 메소드 내부에 지역 변수를 선언할 때에는 var를 사용한다.
var을 사용하거나 타입명을 명시할 때가 따로있다고 하지만 써도 문제는 안됨
Dart는 dynamic같은 변수 타입으로 프로그래밍이 가능하다.
어떠한 타입의 데이터를 삽입할 수 있음, but 많은 메소드는 없다.