명령
- 바르
- 동적
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;
}
}