首页 > 解决方案 > 如何在flutter中定义变量和常量?

问题描述

正如我们在 swift 中定义的那样

let

变量与var

如何在颤振中定义?

标签: androidandroid-studioflutterdart

解决方案


变量:

var number = 42;

常数:

如果您从不打算更改变量,请使用 final 或 const,而不是 var 或作为类型的补充。final 变量只能设置一次;const 变量是编译时常量。(常量变量是隐式最终的。)最终的顶级或类变量在第一次使用时被初始化。

final name = 'Bob'; // Without a type annotation
final String nickname = 'Bobby';

将 const 用于您希望成为编译时常量的变量。如果 const 变量在类级别,则将其标记为 static const。在声明变量的地方,将值设置为编译时常量,例如数字或字符串文字、const 变量或对常量进行算术运算的结果:

const bar = 1000000; // Unit of pressure (dynes/cm2)
const double atm = 1.01325 * bar; // Standard atmosphere

更多信息:https ://dart.dev/guides/language/language-tour#variables


推荐阅读