码迷,mamicode.com
首页 > 编程语言 > 详细

dart语言

时间:2019-08-13 15:20:57      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:表达   bool   不同   相同   函数   不可   a+b   number   等于   

所有代码必须放在main函数内

1. 变量和数据类型

  number: int  、double

  Boolean: eg:boll istrue = true

  string:

    转移字符  ”\“,eg:  string s1 = ‘i \‘ m du‘

    拼接:不同类型不可拼接,除非转换成相同类型eg:’my name is" + name.length.toString() 或    ’my name is ${  name.length  }" 【推荐】

//$符使用
int a = 1; int b = 2; print(‘the sum of $a and $b is ${a+b}

  

 2. 分支

  2.1 if  

int aa = 12;
int bb = 10; if(a>10){ print(‘aa大于10‘) } else if (a<10){ print(‘aa小于10‘) } else { print(‘aa等于10‘) }
//?:表达式
a < b ? print(‘a小于b‘) : print(‘a 大于 b‘)
//??表达式
String name = ‘zhangsan‘
String nameToPrint = name ?? ‘lisi‘
//如果name有默认值则输出??前的,如果name为null则输出??后边的

  2.2 switch

String grade = ‘A‘
switch(grade){
    case: ‘A‘: 
        print(‘very good‘)
        break;
    case: ‘B‘
        print(‘good‘)
        break;
    default:
        print(‘you have failed‘)
}

  

dart语言

标签:表达   bool   不同   相同   函数   不可   a+b   number   等于   

原文地址:https://www.cnblogs.com/xhrr/p/11345778.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!