dart 语言中的 常量 与 变量

简介: 本文介绍 dart 语言中的 常量 与 变量

dart 语言中的 常量 与 变量


李俊才(jcLee95) 的个人博客
已入驻阿里云社区
邮箱 :291148484@163.com
本文地址
- https://developer.aliyun.com/article/
- https://blog.csdn.net/qq_28550263/article/details/123397984

目 录


1. 常量

2. 变量


1. 常量

常量一经赋值,不可改变其值。

1.1 const 定义的常量

const是dart关键字,用于定义常量,其定义格式为:

constTypenamevalName=value;

例如:

constStringgreat='Hello Word!';

1.2 final 定义的常量

const是dart关键字,用于定义常量,其定义格式为:

finalTypenamevarName=value;

例如:

finalStringgreat='Hello Word!';

1.3 常量名

一般来说,任意合法标识符都可以作为常量名。但是我们更倾向于对于一些专用的常量尽可能地采用全大写字母并且多个单词组成的常量名各个单词之间使用下划线分,例如:

constdoublePI=3.14;

1.3 两种常量定义方式的区别

final 关键字声明的变量可以不用先赋值,但是const关键字声明的变量必须在声明时进行赋值,否则编译器将对没有赋值的变量进行报错。

2. 变量

2.1 变量的声明

变量在初次赋值后,仍然可以任意改变其值。在dart语言中,声明变量与JavaScript中声明变量类似,也可以使用var进行声明,其格式为:

varvarName=value;

例如:

vara=0;
varb='你好,世界!';

这里我们并没有指定变量的数据类型,因为在dart语言中,使用var声明的变量类型将被自动推断出来。比如在上面的代码中,变量a被自动地推断为int,而变量b则将会自动地被推断为`String’。

使用 var 声明变量是当前在多个强类型语言中流行的语法糖写法,实际上如果完整地声明一个变量应该使用以下语法格式:

vartypevarName=value;

例如:

Stringsentence='Hello Word!';
inta=0;
doubleb=2.7;

如果声明地是一个不限于一个单一类型对象,则使用Object或者dynamic来声明,例如:

dynamicc='some infos.'

2.2 变量的初始值

如果变量直接赋值了当然就是被赋的值,但是dart语言中的变量也可以先声明、后赋值,例如:

inta;

这里仅仅声明了a是一个int类型的变量,由于未初始化,它的值为null。在dart语言中,所有未被初始化的变量,他们的值都是null。因此这时:

a==null;   // true
目录
相关文章
N..
|
6天前
|
自然语言处理 Dart 算法
Dart语言中函数的定义
Dart语言中函数的定义
N..
12 0
|
6天前
|
C语言
C 语言常量
C 语言常量
12 1
C 语言常量
|
6天前
|
Go
GO语言的变量与常量
介绍Go语言的变量与常量!
27 5
|
6天前
|
存储 Rust 安全
Rust中的变量与常量:定义与使用的深入解析
本文将详细探讨Rust编程语言中变量与常量的定义、特性及其使用场景。我们将从基本概念出发,逐步深入到Rust的内存管理、所有权系统和不变性原则,帮助读者更好地理解和应用这两种基础元素。
|
6天前
|
Dart JavaScript 前端开发
dart语言中的常量与变量
dart语言中的常量与变量
30 0
|
9月前
|
Java 编译器 Kotlin
Kotlin 中变量,类型,表达式,函数详解
Kotlin 中变量,类型,表达式,函数详解
70 0
|
6天前
|
存储 Swift 容器
在Swift编程语言中,变量和常量
在Swift编程语言中,变量和常量
28 2
|
7月前
|
存储 Dart JavaScript
【Dart语言解密】想要深入了解Dart语法和类型变量吗?
【Dart语言解密】想要深入了解Dart语法和类型变量吗?
132 0
|
7月前
|
Swift
6 Swift 变量和常量的定义
Swift 变量和常量的定义
37 0
|
10月前
|
存储 Dart 安全
《深入浅出Dart》变量与数据类型
变量与数据类型 在探索Dart语言的世界之前,我们首先需要熟悉一些基础的语法,包括如何声明和使用变量,以及理解Dart中的基础数据类型。 变量与声明方式 变量是我们在编程中存储和操控数据的基本单位。在Dart中,我们有多种方式来声明和使用变量。 - 使用 var 来声明一个变量,Dart会自动推断出变量类型。
53 0