Dart 变量2025年3月17日 | 阅读 3 分钟 变量用于存储值并在计算机内存中引用内存位置。当我们创建一个变量时,Dart 编译器会在内存中分配一些空间。内存块的大小取决于变量的类型。要创建一个变量,我们应该遵循一定的规则。这是一个创建变量并为其赋值的例子。 这里的变量名为 name,它保存 'Devansh' 字符串值。在 Dart 中,变量存储引用。上面的变量存储对值为 Devansh 的字符串的引用。 创建变量的规则用正确的名称创建变量是任何编程语言中的一项基本任务。Dart 有一些定义变量的规则。这些规则如下所示。
如何在 Dart 中声明变量我们需要在使用变量之前在程序中声明它。在 Dart 中,var 关键字用于声明变量。Dart 编译器会根据分配给变量的内容自动知道数据的类型,因为 Dart 是一种推断类型语言。语法如下所示。 语法 - 或 示例 - 在上面的示例中,变量 name 在内存中分配了一些空间。分号(;) 是必需的,因为它将程序语句与另一个语句分隔开。 类型注解正如我们所指出的,Dart 是一种推断语言,但它也提供了类型注释。在声明变量时,它会建议变量可以存储的值的类型。在类型注释中,我们在变量名之前添加数据类型作为前缀,这确保了变量可以存储特定数据类型。语法如下所示。 语法 - 或 示例 - 在上面的例子中,我们声明了一个名为 age 的变量,它将存储整数数据。名为 msg 的变量存储了字符串类型的数据。 声明具有多个值的变量Dart 提供了将相同类型的多个值声明给变量的功能。我们可以在单个语句中完成此操作,并且每个值都用逗号分隔。语法如下所示。 语法 - 示例 - 默认值在声明变量而不初始化值时,Dart 编译器为变量提供默认值 (Null)。即使是数值类型的变量也最初被赋值为 null 值。让我们考虑以下示例。 Final 和 const当我们不想在将来更改变量时,我们使用 final 和 const。它可以用于代替 var 或添加到类型中。一个 final 变量只能设置一次,其中变量是编译时常量。下面给出了创建 final 变量的示例。 示例 - 如果我们尝试更改这些值,则会抛出错误。 const 用于创建编译时常量。我们可以声明一个值作为编译时常量,例如数字、字符串字面量、const 变量等。 const 关键字也用于创建创建后无法更改的常量值。 如果我们尝试更改它,则会抛出错误。 我们将在即将到来的教程中了解有关 const 的更多信息。 下一个主题Dart 运算符 |
我们请求您订阅我们的新闻通讯以获取最新更新。