1. Dart 入口方法介绍
main(){
print('hello world');
}
// void 表示 main 方法没有返回值
void main(){
print('hello world');
}
2. Dart 变量
Dart 可以不预先定义变量类型,会自动推断类型
Dart 中定义变量可以通过 var
关键字,也可以通过类型来申明变量
// 错误,不可改变类型
void main() {
var str = '123';
var str = 1;
print(str);
}
void main() {
String str = '123';
print(str);
}
3. Dart 常量
常量不可以修改
void main() {
const PI = 3.14159;
print(PI);
}
void main() {
final PI = 3.14159;
print(PI);
}
const 声明的常量是一种编译时常量,如下:
// final 和 const 的区别
void main() {
var a = 1;
final b = a * 10;
const c = a * 10;
print(b);
print(c);
}
在上面代码中可以发现,IDE会自动检查出在 c
值中的错误,因为 const
是一种编译时常量(即在运行前),所以同样需要用 const
来声明 a
。
void main() {
const a = 1;
final b = a * 10;
const c = a * 10;
print(b);
print(c);
}