다트 - 입문 (2)
·
다트🎯
중요한 개념들 계속정리하자면, Dart를 공부하면서 머릿속에 넣어두면 좋은 포인트들이 있어.Dart에서 다 객체야. 숫자도 객체, 함수도 객체, null도 객체. 단, 널 세이프티를 켜면 null만 살짝 특별 취급 받는 거지. 그리고 모든 객체는 결국 Object 클래스를 상속받아.널 세이프티(null safety)는 Dart 2.12부터 도입된 기능이야. 이걸 쓰려면 최소한 언어 버전 2.12 이상이어야 돼.Dart는 타입 안정성이 있지만, 타입을 꼭 적을 필요는 없어. 예를 들어 var number = 101 이렇게 쓰면 Dart가 알아서 int라고 추론해.널 세이프티를 켜면 변수에는 기본적으로 null을 넣을 수 없어. 만약 가능하게 하려면 타입 뒤에 ?를 붙여야 돼. 예를 들어 int?면 정수거나..
다트 - 입문 (1)
·
다트🎯
Dart 프로그램은 무조건 main()이라는 최상위 함수에서 실행이 시작돼. 함수가 값을 돌려주지 않으면 void라고 타입을 적는 거고, 콘솔에 글자를 출력하려면 그냥 print() 쓰면 돼.void main() { print('Hello, World!');}변수는 타입을 직접 안 적어도 돼. var라고 쓰면 Dart가 알아서 초기값을 보고 타입을 추론해. 그래서 문자열, 정수, 실수, 리스트, 맵 같은 것도 전부 간단히 만들 수 있어.var name = 'Voyager I';var year = 1977;var antennaDiameter = 3.7;var flybyObjects = ['Jupiter', 'Saturn', 'Uranus', 'Neptune'];var image = { 'tags': [..
1
·
카테고리 없음
1