=> 구글에서 javascript를 대체하기 위해서 개발한 웹프로그래밍언어이다.앱, 웹, 서버 프로그래밍 등등 거의 모든 것에 적용 가능java와 유사한 문법을 가지므로 기존 java에 익숙하다면 쉽게 습득 가능진정한 객체지향 언어이다.설치 필요 X, 다트패드 그냥 여
=> null값을 참조하지 못하게 함그러나 참조하고 싶다면 변수형타입 바로 뒤에 ?를 붙으면 된다.만약 입력받은 값이 null이 아닐때 어떤 동작을 실행시키고 싶다면보통은 조건문으로 검사해준다.그런데 Dart에서는 더 간단한 방법도 존재한다.
흔히 우리가 아는 String, bool, int, double 등등이 있는데전부다 object로 되어있다. 즉, 완전한 객체 지향적인 언어임을 또 한번 느낄 수 있다.(자바랑 진짜 비슷)좀 새로운 자료형 위주로 정리하도록 하겠다.그냥 배열인데 object를 상속받기에
dart는 특히 parameter가 특히 좋다고 한다.(parameter는 함수에 전달해주는 매개변수)문법적인 측면에서는 c, c++, java와 크게 다를바가 없다.이건 만약 리턴 타입의 함수일 경우에 이런식으로 매우 간단하게 한 줄짜리의 리턴 타입의 함수를 사용해줄
dart가 객체지향언어라고 했을 때 부터 class부분은 가장 중요하다고 말해왔다.main함수에서는 변수를 선언할때 var타입으로 특정 변수형을 선언할 필요가 없다고 했지만 class에서는 변수타입을 명시해줘야한다.인스턴스 생성시에new를 붙여도 되고 안붙여도 된다.원