基础
// 定义一个函数
printNumber(num aNumber) {
print('The number is $aNumber.'); // 输出到控制台
}
// 程序入口.
main() {
var number = 42; // 声明并初始化变量
printNumber(number); // 调用函数
}
代码解析:
// 定义一个函数
使用“//”编写一行注释,也可以使用“/*...*/”编写多行注释,详见#代码注释#。
num
num 声明参数 aNumber 的数据类型。其它类似的内置基础数据类型有String,int,和bool。
42
42 是一个数字字面量。数字字面量是一种编译时常量。
print()
最方便的输出方式,打印到控制台。
'...'(或"...")
一段字符串,比如'Hello world!'。
$aNumber (或者 ${aNumber})
字符串中插入变量:可以在一段字符串中插入一个变量,运行时会解析该变量。详见 #字符串#。
main()
程序执行入口,是特殊的并且必须的顶级函数。详见 #main() 函数#。
var
无类型的变量声明。
注:代码遵循 #Dart代码规范#。比如,使用2空格的代码缩进。