Dart 入门到跑路 ------ 变量、常量 、命名规则、运算符(一)

Flutter 同时被 2 个专栏收录
1 篇文章 0 订阅

数据类型

常用数据类型

  • Number (数值)
    int
    double

  • String (字符串)
    String

  • Booleans (布尔)
    bool

  • List (数组)
    dart中 数组是列表对象 又称为列表

    第一种定义
    varl more1 = ['1','2','3'];
    第二种
    var more = new List()
    more.add('more');
    第三种 指定类型
    var more3= new List<String>();
    
    
  • Maps (字典)

  var person = {
   "name":"more",
   "age":20,
   "work":["1","2"]
  };
  • Runes
    是UTF-32编码 可以通过问自己转换成符号或者表情或者特定的文字

  • Symbols
    symbols 对象标识在dart程序中声明的运算符或标识符,对于按名称引用api有用,因为缩小会更改标识符而不会更改标识符符号,要获取标识符符号#后跟标识符

  • Dart 判断数据类型 is

var str ='21345';
if(str is String){
//
}else{
//
}

Dart 运算符

Dart运算符:
    算术运算符
      +    -    *    /     ~/ (取整)     %(取余)
    关系运算符
      ==    !=   >    <    >=    <=
    逻辑运算符
        !  &&   ||
    赋值运算符

     基础赋值运算符   =   ??=
     复合赋值运算符   +=  -=  *=   /=   %=  ~/=


    条件表达式 
        if  else   switch case 
        三目运算符
        ??运算符:
        
2、类型转换
    1、Number与String类型之间的转换
    2、其他类型转换成Booleans类

循环语句

for 
do while
while

break 
  在switch 语句中使流程跳出switch结构
  循环语句跳出当前循环遇到break 遇到break循环终止
continue
  只在循环语句中使用 使本次循环结束,即跳过循环下面尚未执行的语句接着进行下次是否循环执行循环的判断

变量

 dart 脚本语言,可以不预先定义类型自动推断。和Go一样
 
 var str =" 从入门到跑路";
 String  str = '从入门到跑路';

 - 字符串
   String  str = '从入门到跑路';
 - 数字类型
   int Num =123456;

 dart 里面存在类型校验

 注意 : var 后不用谢类型 写了类型就不要写var 
 两者同时存在 会报错

常量

final和const 修饰符

  • const 值不发生改变程序开始时候 赋值
  • final 可以开始不赋值 只能赋值一次而final不仅有const的编译常量特性,final是懒加载在运行第一次使用前才舒适化
 final  name ='从入门到跑路';
 const name ='从入门到跑路';

命名规则

跟别的语言一样。。。


 1. 变量名称必须由数字、字母下划线和$组成
 2. 开头不能是数字
 3. 标识符不能是保留字和关键字
 4. 变量的名字区分大小写
 5. 驼峰

  • 2
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值