Dart 入门
约 328 个字 27 行代码 预计阅读时间 1 分钟
Hello World、注释、变量、常量、类型判断。
Hello World
- 文件扩展名
dart
- 有入口口方法
main()
,不需要指定返回值,或指定void
表示无返回值: - 打印用
print()
方法 - 字符串用单引号或双引号包裹
- 方法体用大括号包裹
- 语句结尾为分号
注释
单行和多行注释
和 JS 的一样:
文档注释
变量
可以用 var
关键字声明,不预先定义变量类型,会自动类型推导:
Dart 也提供了类型校验,也可以通过类型声明变量:
两者不可同时写,会报错:
Dart 是强类型语言,变量的数据类型是固定的。即使用 var
声明,后续赋值时若使用不同数据类型也会报错。
标识符命名规则与一般的高级语言一样。
不可重复声明变量:
常量
可用 const
、final
修饰符表示常量。
final
可以开始不赋值,只能赋值一次。
final
不仅有 const
的编译时常量的特性,最重要的是它是运行时常量;
final
为惰性初始化,即在运行时第一次使用前才初始化。final
定义常量时,可计算、使用返回值;而 const
只能用一个固定值。