一、入口方法
void main() {
print("hello world");
}
二、变量和常量
1.变量
dart是一个脚本类语言,可以不预先定义变量类型,dart中可以使用var来定义变量,也可以使用类型来申明变量。
var str = 'name';
String str = 'name';
int count = 32;
- 注意:var 和 类型两者不要同时出现,用一个就行
有一点需要特别注意,dart里面有类型校验
// 这里定义了name是str类型
var name = '';
name = 32;//这行会报错,他不能改变类型
2、常量
const 和 final
| const | final |
|---|---|
| 一开始就需要赋值 | 开始的时候可以不赋值 |
| 只能赋值一次 | 只能赋值一次 |
二者区别 final不仅有const的编译时常量的特性,还有运行时常量,final是惰性初始化的,在运行时第一次使用前才初始化
final time = new DateTime.now();
print(time);
// 2023-07-28 17:34:08.413226
但是
const time = new DateTime.now();
这个就会报错了
三、命名规则
需要注意的就是
变量名称是区分大小写的