dart语言

Posted xhrr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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‘)

  

以上是关于dart语言的主要内容,如果未能解决你的问题,请参考以下文章

Dart 语言基础入门 Dart 语言核心库一览

Dart 语言基础浅析

『Flutter开发实战』十分钟入门Dart语言

Dart语言概览

Dart 语言(00):语法预览

Dart入门语言概况