Dart Programmer 되기 [23]

< Dart 기초문법 – Console I/O (Input & Output) > 아마 프로그래밍 언어를 하나 즈음 배워본 사람이라면, 지금 즈음 의아해 할 부분이 있습니다. “왜 사용자로부터 키보드를 통해서 입력을 받는 부분이 …

Dart Programmer 되기 [22]

< Dart 기초문법 – Making Class – Part.3 > 클래스에 대한 마지막 글로써, 소소하지만 알아두면 요긴한 클래그 관련 기능들(Auxiliary Useful Features)에 대해서 살펴보도록 하겠습니다. ?. Operator 만약 p?.y = 4;와 …

Dart Programmer 되기 [21]

< Dart 기초문법 – Making Class – Part.2 > 앞서의 글을 통해서 기본적인 클래스의 개발과 subclass 개발을 학습하였습니다. 이 글은 후반부에 해당하는 글로써, 앞서 개발한 Point와 ColorPoint 클래스를 그대로 사용할 …

Dart Programmer 되기 [20]

< Dart 기초문법 – Making Class – Part.1 > 이전의 글인 Using Class를 통해서, 클래스가 무엇이며, Dart 언어가 제공하는 클래스들을 어떻게 사용하는지 이해 하였습니다. 이 글에서는 개발자가 직접 클래스를 만드는 …

Dart Programmer 되기 [19]

< Dart 기초문법 – Exception Handling > Exception은 프로그램의 동작 중에 예상하지 못한 상황이 발생하여, 더 이상 정상적인 동작이 불가능한 에러 상황을 의미합니다. 이런 Exception이 제대로 처리되면, 에러가 발생은 했지만, …

Dart Programmer 되기 [18]

< Dart 기초문법 – Useful Dart Features > 이 글에서는 지금까지 설명했던 주요 Dart 언어의 특징 들에 추가해서, 알아두면 요긴하게 사용할 수 있거나, 아니면 타인이 만든 프로그램에서 사용된 내용을 이해하기 …

Dart Programmer 되기 [17]

< Dart 기초문법 – Map > Map은 한글로 번역을 하면 아마도 ‘지도’가 될 것 같습니다. 이렇게 되면 대부분의 반응은 “뭐지?”가 될 텐데, 다른 언어에서는 유사한 데이타 타입을 Dictionary로 명명하고 있습니다. …

Dart Programmer 되기 [16]

< Dart 기초문법 – Set > Set은 한글로 집합으로 해석 되며, 실제 수학의 집합과 동일한 개념입니다. 따라서 몇가지 특징을 가지는데, 1) 중복된 element를 갖지 않습니다. 즉, 동일한 값이 중복해서 있으면, …

Dart Programmer 되기 [15]

< Dart 기초문법 – List > List는 같은 타입 혹은 서로 다른 타입의 데이타를 복수 개 저장하는데 매우 유용한 데이타 타입니다. List는 대부분의 프로그래밍 언어에서 지원하며, 배열(Array)라고도 불립니다. List Creation …

Dart Programmer 되기 [14]

< Dart 기초문법 – Class 사용하기 > 먼저 일반적인 개념에 대해서 설명합니다. 제품을 공장에서 출하하기 전에, 설계도(design document)를 만드는 작업이 있습니다. 예를들어 반도체 설계도가 만들어지면, 이를 통해서 실제 반도체 제품(product)을 …