Flutter/dart
[Dart] 변수 선언
LeeeGi
2024. 2. 25. 02:56
반응형
Dart 언어도 타 언어와 마찬가지로 변수형이 존재한다.
타 언어처럼 Primitive Type을 기본적으로 제공한다.
- int : 정수
- double : 실수
- String : 문자열
- bool : 참, 거짓
아무거나 선언해보자.
String name = "Hong Gil-Dong"; // 문자열 선언
name = "Kim" // 값 재할당
bool b = true; // 참
int i = 1; // 정수형 1
double d = 1.0; // 실수형 1.0
num a = 10; // 10
num b = 10.0; // 10.0
num 타입은 int, double이 모두 사용가능한 포괄적인 숫자 타입이다.
int i = 1; // 정수형 1
double d = 1.0; // 실수형 1.0
num a = i; // 1
num b = d; // 1.0
int <> double 간 자동 형변환이 지원되지 않는다.
int i = 1; // 정수형 1
double d = i; // Error
var 타입 선언으로 타입 추론이 가능하다.
var name = "Hong Gil-Dong"; // 문자열 선언\
var b = true; // 참
var i = 1; // 정수형 1
var d = 1.0; // 실수형 1.0
var b2 = i < 10; // true
var b3 = s.isEmpty; // false
상수 final, const
final String name = 'Hong Gil-Dong';
name = 'Kim' // Error
반응형