Dart编程语言中的语句解析
1. 块(Blocks)
块语句支持代码的顺序执行。块 {s1, ..., sn}
中的每条语句 si
会依次执行。例如:
{
print("执行语句1");
print("执行语句2");
}
块语句的作用不仅限于代码的顺序执行,还可以用于定义代码的作用域。在块中声明的变量仅在该块内可见。
2. 表达式语句(Expression Statements)
表达式语句由一个表达式构成,执行时会评估该表达式。例如:
print("Hello, World!");
表达式语句在执行时会评估表达式并丢弃结果。它们通常用于副作用操作,如打印日志或修改变量。
3. 变量声明(Variable Declaration)
变量声明语句用于声明新的局部变量。声明形式如 T id;
或 T id = e;
,其中 T
是静态类型。如果声明为 final
,则该变量是不可变的。例如:
int count = 0;
final String name = "Dart";
变量声明语句的执行过程如下: