본문 바로가기
개발/Dart

Dart 기본 - 07. 데이터 타입, String, bool, int, double

by 왼하루 2023. 1. 25.
반응형

Dart는 다양한 데이터 타입을 지원합니다. 기본적인 데이터 타입으로는 String, bool, int, doouble 이 있습니다.

 

 

Dart data type

Dart는 객체지향언어를 추구합니다. 따라서 선언하는 데이터 타입은 모두 객체로 구성되어 있습니다. 그렇기 때문에 각 객체에서 제공하는 다양한 기본 함수들을 사용할 수 있습니다.

 

  • String, 문자열
  • bool, 불리언
  • int, double, 숫자

 

 

String, 문자열

Dart는 문자열을 표현하는 String 타입을 지원합니다. 문자열은 작은 따옴표('') 또는 큰 따옴표("")로 감싸서 표현할 수 있습니다.

String name = 'John';
String message = "Hello World";

 

결과 입니다.

작은따옴표, 큰따옴표 가능

 

 

bool, 불리언

Dart 는 불리언을 표현하는 bool 타입을 지원합니다. 불리언은 true 또는 false 값을 가질 수 있습니다.

bool isValid = true;
bool isCompleted = false;

 

결과 입니다.

true, false

 

 

int, double, 숫자

Dart는 정수와 실수를 지원합니다. 정수는 int 타입으로 표현하고, 실수는 double 타입으로 표현합니다.

int age = 20;
double weight = 68.5;

 

결과 입니다.

숫자형 데이터타입

 

num 객체

Dart는 num 을 데이터 타입으로 선언할 수 있습니다. num 을 선언할 경우 정수형 실수형 상관없이 숫자형 데이터를 선언할 수 있습니다. 그 이유는 int, double 모두 num 객체 안에 서브클래스로 존재하기 때문입니다.

 

 

마무리

Dart는 숫자, 문자열, 불리언 등 다양한 데이터 타입을 지원하며, 이를 이용하여 복잡한 프로그램을 구성할 수 있습니다.

 

오늘도 행복한 코딩생활 되시길 바라겠습니다.

 

감사합니다.

 

댓글