Dart基础

博客介绍了Dart开发语言相关内容,包括下载压缩包的途径,如通过包管理器、Docker镜像或直接下载SDK压缩包;阐述了Dart强类型特点,如类型推断、常量使用等;还介绍了数据类型,像数组、字典等,以及各类运算符的使用。

1.下載壓縮包:

  You can get stable channel releases using the instructions above, or you can get stable, beta, or dev channel releases using a package manager or Dart Docker image, or by downloading the SDK as a zip file.

https://storage.flutter-io.cn/dart-archive/channels/stable/release/2.18.3/sdk/dartsdk-windows-x64-release.zip  the Flutter SDK includes the full Dart SDK, and has Dart’s dart command-line interface in its bin folder. 2.vscode 安裝    dark  ,code runner

2.dart强類型

    var String  int  

   會推斷類型     大小寫敏感  

     常量  const  值不變,一開始就得賦值  const PI=3.14;

            final 開始可以不賦值,但只能賦值一次

final a=new DateTime.now();

3.數據類型

注释 //  ///  /* */

  int   

double即可是整型,也可以是浮点型 

  String      单引  双印   三个单引或双引,三个可以包含换行

bool  :true  false

 List 数组 :容量可以变化

     不指定类型: var l1=["张三",12,true];    l1.length  l1[0]

     指定类型        var k1=<String>["",""]

      空  var k2=[]   k2.add("张三");   

     修改长度k2.length=3

废弃:var k3=new List();

创建固定长度:

       var k3=List.filled(3, "");//长度,填充内容

var k3=List<String>.filled(3, "");

  Maps字典  键值对   键必须有引号

第一种:

var k4={

  "name":"张三",

  "age":22,

  "work":["程序员","外卖员"]

};

print(k4);

print(k4["age"]);

第二种:

   

var p=new Map();

 p['name']="礼拜";

用不到的

  Runes  utf-32编码,通过文字转换成符号表情,或特定文字

拼接

 String s1="hello";

 String s2="xiaoming";

 print("$s1 $s2");  print(s1+" "+s2)

类型判断

    

var s=456;

if(s is String){

  print("is string");

}else if(s is int){

print("is int");

}else{

  print("其他");

}

3运算符

   关系   ==  !=   <  >  >= <=      逻辑   ! &&  ||

    + - *  /       ~/取整    %取余

赋值:

  =    ??=  表示如果为空则赋值

 复合:+= -=  *=     /=  %=  ~/=

条件:

if else if else 

switch case:

var sex="女";
switch(sex){
  case '男':
         print("nan");break;
  case '女':   print("nv");break;
}

           

   

   

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

i7i8i9com

大家共赴星际梦想

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值