
1. 컴파일이 없음 → 바로 실행하는 것


2. 변수 사용하기
- 파일 스캔 부터 일어나서 바이트가 할당됨
print(); // 출력하기
int n1 = 1; // 정수 double d1 = 10.1; // 소수 bool b1 = true; // true, false String s1 = "홍길동"; // 문자열 void main() { print(n1); print(d1); print(b1); print(s1); }

3. 타입 확인하기
runtimeType // 타입확인
int n1 = 1; double d1 = 10.1; bool b1 = true; String s1 = "홍길동"; void main() { print(n1.runtimeType); print(d1); print(b1); print(s1); }

4. 형 변환 하는 방법
int n1 = 1; double d1 = 10.1; bool b1 = true; String s1 = "홍길동"; void main() { print(n1.runtimeType); print("d1 + " + d1.toString()); // 형 변환 print"b1); print(s1); }

5. 변수 이름과 출력값 같이 출력하기
int n1 = 1; double d1 = 10.1; bool b1 = true; String s1 = "홍길동"; void main() { print(n1.runtimeType); print("d1 + " + d1.toString()); print("b1: ${b1}"); print(s1); }

6. 문자열 변수를 선언하고 초기화
String secret = "홍길동";

7. var과 dynamic
- 값이 한번 정해지면 타입 변경 불가능
var n1 = 1; void main() { print(n1.runtimeType); }
- 타입 변경 가능
var n1 = 1; dynamic n2 = 2; void main() { print(n1.runtimeType); print(n2.runtimeType); // 타입 변경이 가능함 // n1 = 2.0 // var은 값이 한번 정해지면 타입 변경 불가능 n2 = 2.0; print(n2.runtimeType); }

Share article