Dart学习笔记一

2019-11-29  本文已影响0人  浮名虚誉架构师

声明变量

var t;

t="hello";

使用var声明变量,Dart中var变量一旦赋值,类型便会确定,则不能再改变其类型。因为Dart本身是一个强类型语言,任何变量都是有确定类型的,在Dart中,当用var声明一个变量后,Dart在编译时会根据第一次赋值数据的类型来推断其类型,编译结束后其类型就已经被确定

dynamic t;

t = "hi world";

dynamic与var一样都是关键词,声明的变量可以赋值任意对象

声明常量

final title = "hello";

final 表示常量

static const String complete = "CONST";

static const 组合代表了静态常量

两者区别在于:const 变量是一个编译时常量,final变量在第一次使用时被初始化。被final或者const修饰的变量,并且变量类型可以省略

数字类型

int a = 123;

double b= 1.1111

数字类型只有两种:Intdouble

字符串类型

String s1='hello world';

String表示字符串

布尔类型

bool unknown = true;

bool表示布尔类型

数组类型

varlist=[1,2,3];

list.add(4);

[]表示数组

Set 和 Map

var names={};

Set names={};

Set是无序的唯一项的集合

var gifts=Map();

gifts['first']='one';

Map 存储的是键值对数据,key 和 value 可以是任何类型

上一篇 下一篇

猜你喜欢

热点阅读