Dart编程语言中的表达式详解
1. 表达式的定义
在Dart编程语言中,表达式是代码的一个片段,可以在运行时被评估以产生一个值,这个值总是一个对象。每个表达式都有一个关联的静态类型,每个值都有一个关联的动态类型。表达式的静态类型在编译时确定,而动态类型在运行时确定。
表达式的定义如下:
expression: assignableExpression assignmentOperator expression | conditionalExpression ;
2. 常量表达式(Constants)
常量表达式是那些其值永远不会改变,并且可以在编译时完全评估的表达式。常量表达式包括以下几种情况:
- 字面数字 :如
123或0xFF。 - 字面布尔值 :如
true或false。 - 不涉及字符串插值的字面字符串 :如
"Hello"。 -
null:表示空对象。 - 对静态最终变量的引用 :如
const PI = 3.14;。
超级会员免费看
订阅专栏 解锁全文
96

被折叠的 条评论
为什么被折叠?



