void printInteger(int number) {
print('the number is $number');
}
문자열 보간법은 $variableName 또는 ${expression} 으로 진행한다.
다트의 top-level-funtion은 main에서 시작된다.
다트의 fucntions, numbers, null 까지 모두 객체이다.
var name = "bob";
String name = "bob";
다트는 동적 할당을 할 경우 var을 사용하며, 정적 할당 변수 또한 모두 존재한다.
late String description;
값을 선언하지 않는 경우 Late variable 로 미리 선언해둘 수도 있다.
상수의 경우 final과 const가 존재한다. 둘 다 한번 선언하면 값을 변경할 수 없지만 const는 컴파일 타임에 상수가 된다. 그래서 인스턴스의 변수로 사용할 수 없다.
Numbers, String, Booleans, Lists, Sets, Maps, Runes, Symbols 등이 있다.
var list = [1, 2, 3];
var list2 = [0, ...list];
assert(list2.length == 4);
assert는 debug 중에서만 동작하며 배포 코드에서는 프로그램에 영향을 주지 않는다.
조건이 거짓인 경우 실행이 중단된다.