Flutter

Dart-02 变量、常量、数据类型

2022-07-24  本文已影响0人  JuliusL

1. 第一行代码

void main(){
  print("你好dart")
}

2, 变量

dart是一个强大的脚本语言,可以不预先定义变量类型,自动会类型推导
dart中定义变量可以通过var关键字声明变量

var str = "this is var";
String str="这是string类型";
int num = 123;

3. 常量

final可以开始不赋值,只能赋一次;而final不仅有const的编译时常量的特性,最重要的是它是运行时常量,并且final时惰性初始化,即在运行时第一次使用前才初始化。

const PI = 3.14;
final PI = 3.14;

4. 常用数据类型

String str = "你好";
print("$str")

int a = 123;

double b = 23.5;
b = 24;

bool flag = true;
flag2=false;

var list =  ["张三",20,true];
list.length;
list[0];

var list2 = <String>["张三","李四"];
list2.add("王五");

var list3 = List<String>.filled(2,"")//创建一个固定长度的集合
list3[0] = "张三";

var map  = {
  "name":"张三",
  "age":20
}
map["name"];
var map = new Map();
p["name"] = "李四";

if(str is String){
  
}

5. 运算符、条件表达式、三目运算符、

a~/b //取整

//b??=23; 表示b为空把23赋值给b
int b;
b??=23;

bool flag = true;
String c = flag?"true":"false";

var a ;
var b = a ?? 10;

String str = "123";
var c = int.parse(str);

str.isNaN

6. 循环语句和switch

跟java的一模一样

7. Dart集合类型List Set Map详解以及循环语句 forEach map where any where

①、List

常用属性:

上一篇下一篇

猜你喜欢

热点阅读