다트(Dart) 변수와 변수 타입

명령

  • 바르
  • 동적


Dart는 여러 면에서 Java와 근본적으로 유사한 언어입니다.

코딩 순서는 순차에서 객체 지향으로 진행됩니다.

Dart에서 변수 유형을 지정하는 방법에는 여러 가지가 있습니다.

그 중 몇 가지만 살펴보자

바르

특정 유형이 지정되지 않은 경우 입력된 값에 따라 자동으로 변환되는 유형입니다.

기본 int와 string은 동일하게 사용됩니다.

void main() {
  
  print('안녕 디지몬');
  
  // 변수와 코딩 순서
  var name="연습이름";
  print(name);
  
  name="바뀐이름";
  print(name);
  
  
  
  // 변수 타입
  
  // 정수 integer
  int num1 = 2;
  int num2 = 3;
  print(num1 + num2);
}



// 결과
안녕 디지몬
연습이름
바뀐이름
5


동적

이 유형은 어떤 유형의 데이터를 받을지 모를 때 유형 변환을 유연하게 수행하는 데 사용됩니다.

필요할 때만 사용하는 것이 좋습니다.

void main() {
  dynamic name;
  int a;
  
  if(name is String){
    a = name.length;
  }
  if(name is int){
    name.isOdd;
  }
}