반응형
사용 툴 - DartPad
DartPad
dartpad.dev
DartPad 정보 : Based on Flutter 3.3.10 Dart SDK 2.18.6
var
대입하는 변수값을 자동으로 인식해서 변수에 넣을 수 있습니다.
void main() {
var str = "Hello Dart";
print(str);
var num = 10;
print(num);
var fNum = 10.5;
print(fNum);
print("-----");
// 변수에 대입한 값이 없이 선언한 경우
// String과 int 등 다른 값을 대입할 수 있음
var none;
print(none);
none = "Good Dart";
print(none);
none = 10;
print(none);
}
dynamic
대입하는 변수값을 자동으로 인식해서 변수에 넣을 수 있습니다. 선언 시 값이 스트링이어도 아래 코드와 같이 숫자로 변경이 가능합니다. var 경우에 선언 시 아무 값을 대입하지 않은 경우와 같습니다.
void main() {
dynamic dy = "Hello Dart";
print(dy);
dy = 10.5;
print(dy);
}
숫자
void main() {
int num = 10;
int num2 = 2;
print(num);
print("");
print(num + num2);
print(num - num2);
print(num * num2);
print(num / num2);
print("========");
double dNum = 2.5;
double dNum2 = 0.5;
print(dNum);
print("");
print(dNum + dNum2);
print(dNum - dNum2);
print(dNum * dNum2);
print(dNum / dNum2);
}
글자 (스트링)
void main() {
String str = "Hello ";
print(str);
String str2 = "Dart";
print(str + str2);
print("$str$str2");
int num = 100;
print("$str$str2 $num");
String strSum = "$str$str2 $num";
print(strSum);
}
참 / 거짓
void main() {
bool bVal = true;
print(bVal);
bool bVal2 = false;
print(bVal2);
print("$bVal --- $bVal2");
if(bVal) {
print("bVal is true");
}
}
반응형
'프로그램 개발해서 돈벌기 > flutter' 카테고리의 다른 글
4. final, const 차이점 - 완전 초보 Dart 언어 기초 문법 : flutter (0) | 2022.12.22 |
---|---|
3. 콜렉션 (Collection : List, Set, Map) - 완전 초보 Dart 언어 기초 문법 : flutter (0) | 2022.12.20 |
1. Dart 소개 (Hello Dart) - 완전 초보 Dart 언어 기초 문법 : flutter (0) | 2022.12.18 |
vscode flutter ios simulator not showing (0) | 2022.12.13 |
How to use FVM? (0) | 2022.10.07 |
댓글