Dart语言基础 关键字 var与dynamic
Dart 语言基础第一讲:var、dynamic
1、常量与变量基础概念
- 变量概念讲解
-
定义:在程序运行过程中,值可以发生改变的量
-
作用:用于存储程序运行时需要动态处理的数据,如用户输入的内容、实时变化的计算结果等
-
示例:生活中 “钱包里的钱数” 可类比为变量,金额会随消费、收入发生变化
- 常量概念讲解
-
定义:在程序运行过程中,值始终保持不变的量
-
作用:用于存储程序中固定不变的数据,如数学常数 π、应用的版本号等,可提高代码的可读性和安全性,避免误修改
-
示例:“圆周率 π 的值 3.1415926” 可类比为常量,其值不会改变
- 常量与变量的核心区别
-
可变性:变量的值可动态修改,常量的值一旦定义不可更改
-
内存占用:变量在运行过程中可能因值的修改而重新分配内存,常量在编译时通常已确定值,内存占用更稳定