Dart의 세계에 오신 여러분을 환영합니다.
이 페이지는 프로그래밍 경험이 없거나, 미약하신 분들을 위해, Dart라는 언어를 사용하는 가장 기초적인 방법에 대해 소개하는 페이지 입니다.
초보자를 대상으로 준비한 페이지이니, 난이도가 알맞지 않으신 분들은 Dart의 공식페이지에서 제공하는 Language Tour 를 방문해주시면 좋을 것 같습니다.
Dart는 Google에서 개발한 프로그래밍 언어로, 현재 Flutter의 기본 언어로 가장 많이 알려져 있습니다.
이 글을 작성하는 2022년 9월 기준 가장 최신 버전은 2.18입니다.
JavaScript와 유사한 점이 많으며, 기본적인 모던 프로그래밍 언어들의 장점을 대부분 갖추고 있으며, Mixin / First-class Function(일급 함수) / Functional Programing / Async 등의 특징을 지니고 있습니다.
사실 위의 기능들은 이번 페이지에는 다루지 않으며, 이 페이지에서는 변수의 선언 / 분기 / 반복 / 객체화 등 프로그래밍 언어의 기초만 다룰 예정입니다.
Dart를 간략하게 테스트 하는 방법은
이 있습니다. 이번 페이지에서는 DartPad에서 진행 할 예정입니다.
핸즈온은 DartPad를 실행 시켜서 아래의 코드를 따라 치며 실습 하는 형태를 말합니다.
가급적 아래 코드 스니펫의 문구는 복사해서 붙여넣기 하지 마시고, 직접 한 자, 한 자 치시면서 코드를 이해하시는 것을 강력하게 추천드립니다.
혹시 코드를 따라 치는데 문제가 발생하거나, 이해가 가지 않는 부분이 있으시다면
https://open.kakao.com/me/curogom 을 통해 스크린샷과 내용을 보내주세요. 늦게라도 확인 하는대로 회신 드리도록 하겠습니다. (지나친 스팸 / 악의적인 대화가 발생하면 바로 해당 프로필을 닫도록 하겠습니다.)