Dart语言:变量声明
Posted 考拉的日常
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dart语言:变量声明相关的知识,希望对你有一定的参考价值。
var
类似javascript中的var,可接收任意类型的值,不同的是Dart中var变量一旦赋初始值,类型便会确定,不能更改其他类型。
void main(){
var a; //没有赋初始值这里是danimic类型(动态),后面可以修改类型
print(a); //null 声明未赋值变量初始值为null
a = 10; // 10
a = 'Hello World!'; //Hello World!
print(a);
var f = '哈哈';
// f = 10; //error f赋初始值后类型为string确定不能修改为int
final
final
或者const
修饰的变量,类型可以省略
final c = 30; // final变量值只能设置一次
// c = 'dart'; // error
const d = 40; // const设置常量(编译时就能确定值)
// d = 50; // error
Optional types(可选的类型)
String name = 'Bob';
int count = 10;
以上是关于Dart语言:变量声明的主要内容,如果未能解决你的问题,请参考以下文章