void main() {
}
목차
데이터 타입
- 정수
- 실수
- 문자
- 불리언
- 숫자
- Int 와 Double 은 num 을 상속받음
Int num1 = 10;
Double num2 = 3.0;
String str = 'hello';
Bool isUinque = true;
Num num3 = 10;
print(num1 is int); //true
print(num2 is int); //false
print(num1.runtimeType); //int
- Dart에는 타입 추론 기능이 있음
- 주로 타입 기능을 이용할때는 var 키워드를 사용함
- dynamic 이라는 키워드도 있음
- 근데 다이나믹은 컴파일 타임이 아니라 런타임에 타입이 결정되어서 좋지 않다.
void main() {
var i = 10; // int
var d = 19.2; //double
var str = 'hello'; //string
dynamic a = 10;
dynamic b = 10.0;
}
문자열 보간법
- 달러표시 + 중괄호로 표시함
- ‘특정 타입의 값은 : ${보간법~} 입니다.’
상수 & 변수
상수
- 상수는
final 또는 const 키워드를 사용한다.
- final : 런타임에 결정되는 상수
- const : 컴파일 타임에 결정되는 상수