Dart 常量

2024年8月29日 | 1 分钟阅读

Dart 常量被定义为不可变对象,这意味着在程序执行期间它不能被更改或修改。一旦我们为常量变量初始化值,它以后就不能被重新赋值。

在 Dart 中定义/初始化常量

Dart 常量可以通过以下两种方式定义。

  • 使用 final 关键字
  • 使用 const 关键字

当我们希望在整个程序中保持值不变时,这很有用。关键字 final 和 const 用于创建常量变量。final 和 const 两个关键字都与数据类型结合使用。如果我们尝试修改常量变量,Dart 将抛出异常。

const 关键字表示编译时常量,而 final 变量只能设置一次。

使用 final 关键字定义常量

我们可以使用 final 关键字定义常量。语法如下所示。

语法

让我们理解下面的例子。

示例 -

输出

10
20

使用 const 关键字定义常量

我们可以使用 const 关键字定义常量。语法如下所示。

语法 -

让我们理解下面的例子。

输出

Peter

下一个主题Dart 数字