dart语言

所有代码必须放在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')
}

  

posted @ 2019-08-13 14:37  番茄西红柿u  阅读(194)  评论(0编辑  收藏  举报