Flutter/Dart

Dart 변수와 타입#2

두비_ 2024. 6. 14. 01:05
반응형

늘 그랬듯이 개발을 처음 공부할 때 가장 먼저 하게 되는 Hello World를 입력해보자

void main() {
  print('Hello World');
}

변수 선언 및 할당을 해보자

bool: 참 / 거짓형

int : 정수형

double : 실수형

String: 문자열형

null: Null 형

해당 키워드를 앞에 입력하고 변수를 선언하면된다

bool 같은 경우 참 혹은 거짓에 대한 값만 받을 수 있기 때문에 true라고 작성햇다

void main() {
  bool isTrue = true;
}

이렇게 하면 isTrue값에 true값이 들어가게된다

이것을 변수를 선언하고 할당했다고 한다

void main() {
  int num = 100;
  
  double num2 = 3.14;
  
  String string = 'Hello World';
  
  Null thisIsNull = null;
}

마지막에  print(thisIsNull); 까지 입력하면 선언한 변수명을 print 함수로 확인할 수 있다

가변형

var 개념에 대해 알아보자

void main() {
  var value = 1;
  value = 2;
  
  print(value);
}

var에서 value 변수를 1로 먼저 선언했다

그러므로 다음에 추가 지정할때 2도 같은 int로 와야한다

void main() {
  dynamic dynamicValue = 100;
  dynamicValue = 'Hello';
  
  print(dynamicValue);
}

값은 Hello로 나온다

dynamic은 같은  가변형이지만 코드를 구현할 때 차이가난다