변수
- 정수
- 실수
- 부울 (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

