변수
- 정수
- 실수
- 부울 (false, true)
- 문자열 변수
// 변수
void main() {
int n1 = 1;
double d1 = 10.1;
bool b1 = true;
String s1 = "홍길동";
print ("n1 : ${n1}");
print ("d1 : ${d1}");
print ("b1 : ${b1}");
print ("s1 : ${s1}");
}

결과

타입 확인
- runtimeType 활용하려 변수의 타입을 확인할 수 있다
// 변수
void main() {
int n1 = 1;
double d1 = 10.1;
bool b1 = true;
String s1 = "홍길동";
print ("n1 : ${n1}");
print ("d1 : ${d1}");
print ("b1 : ${b1}");
print ("s1 : ${s1}");
print (d1.runtimeType);
}

결과

타입 추론
- 값이 들어갈 때 타입이 결정된다
Var
- var는 타입 변경이 불가능하다
// 타입추론
void main() {
var n1 = 1;
// n1 = "문자열";
n1 = 3;
print (n1);
print(n1.runtimeType);
}


Dynamic Type
- 타입 변경이 가능하다

n2. 하면 int 관련된 것이 안 나옴 왜? → 다이나믹 타입이니까!


Share article