본문 바로가기
개발일지/임시카테고리

Flutter - 기본 변수 특징 var

by 다니엘의 개발 이야기 2025. 2. 22.
320x100

#1 var

 

이건 한번 타입이 결정되면, 변하지 않는다고는 하는데

실질적으로는

int, double,  String, boolian을 시도 해봤는데,

모두 작동된다.

 

void main() {
  int num1 = 10;
  
  double num2 = 10.5;
  num num3;
  
  num3 = num1;
  print(num3);
  // num3 = int로 고정 됨.
  
  var num4;
  num4 = 1;
  // num4 는 int로 고정 됨.
  print(num4);
  
  num4 = 2.2;
  print(num4);
  // emm.. there is didn't fixed, num4 used int and double
  
  num4 = 'FuncCoding';
  print(num4);
  // now num4 is int, double, String
  
  num4 = true;
  print(num4);
  // even boolian eaither
  
  var data = 'Dave Lee';
  print(data);  
    
}

// 결과 값

10
1
2.2
FuncCoding
true
Dave Lee

 

위에서 보듯이, 뭔가 double로 속성 변경 일어났을때 에러가 나왔어야할것 같은데 그렇지는 않았다.

300x250