为了账号安全,请及时绑定邮箱和手机立即绑定

Flutter开发第一步-Dart编程语言入门

雷宇 全栈工程师
难度入门
时长 3小时54分
学习人数
综合评分9.50
53人评价 查看评价
9.5 内容实用
9.5 简洁易懂
9.5 逻辑清晰
  • 安装sdk,安装插卡, 安装vscode dart笔记: var
    查看全部
    0 采集 收起 来源:变量与常量

    2019-01-08

  • break和continue

    • 终止循环:break

    • 跳出当前循环:continue                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

    查看全部
    0 采集 收起 来源:break和continue

    2019-01-07

  • while语句

    • while循环

    • do...while循环

    查看全部
    0 采集 收起 来源:while语句

    2019-01-07

  • 循环语句

    • for循环

    • for...in循环

    查看全部
    1 采集 收起 来源:for语句

    2019-01-07

  • 条件语句

    • if语句

    • if...else if语句

    • if...else if...else语句

    查看全部
    0 采集 收起 来源:if语句

    2019-01-07

  • 条件表达式

    • 三目运算符:condition?expr1:expr2

    • ??运算符:expr1??expr2

    ??意思是如果左边变量没有值,是空的,就使用后面的值,如果这边变量本来有值,就显示本来的值

    查看全部
    1 采集 收起 来源:条件表达式

    2019-01-04

  • 赋值运算符

    • 基础运算符:=,??=

    • 复合运算符;+=,-=,*=,/=,%=,~/=

    ??=意思是如果左边变量没有值,是空的,就使用后面的值,如果变量本来有值,那右边是无效的

    查看全部
    2 采集 收起 来源:赋值运算符

    2019-01-04

  • 逻辑运算符

    • 运算符:!,&&,||

    • 针对布尔类型运算

    查看全部
    1 采集 收起 来源:逻辑运算符

    2019-01-04

  • 关系运算符

    • 运算符:==,!=,>,<,>=,<=

    • 判断内容是否相同使用==

    查看全部
    0 采集 收起 来源:关系运算符

    2019-01-04

  • 运算符

    算术运算符

    • 加减乘除:+,-,*,/,~/,%

    • 递增递减:++var,var++,--var,var--

    查看全部
    1 采集 收起 来源:算术运算符

    2019-01-04

  • void main(){

    var a;

    a = 10;

    a = "Dart";


    dynamic b =20;

    b = "javaScript";


    var list = new List<dynamic>();

    list.add(1);

    list.add("hello");

    list.add(true);

    print(list);

    }


    查看全部
    1 采集 收起 来源:dynamic

    2019-01-04

  • Map

    Map创建

    • 创建Map;var language = {'first':'Dart','second':'java'};

    • 创建不可变Map:var language = const{'first':'Dart','second':'java'};

    • 构造创建:var language = new Map();

    常用操作

    • [],length

    • isEmpty(),isNotEmpty()

    • Keys,values

    • containsKey(),containsValue()

    • remove()

    • forEach()

    查看全部
    0 采集 收起 来源:Map

    2019-01-04

  • List(数组)创建

    • 创建List:var list[1,2,3];

    • 创建不可变的List:var list = const [1,2,3];

    • 构造创建:var list=new  List();

    常用操作

    • [],length

    • add(),insert()

    • remove(),clear()

    • indexOf(),lastIndexOf()

    • sort(),sublist()

    • shuffle(),asMap(),forEach()


    查看全部
    0 采集 收起 来源:列表List

    2019-01-03

  • 布尔型

    • 使用bool表示布尔类型

    • 布尔值只有true和false

    查看全部
    0 采集 收起 来源:布尔型

    2019-01-03

  • 字符串-String

    • 使用单引号,双引号创建字符串

    • 使用三个引号或双引号创建多行字符串

    • 使用r创建原始raw字符串

    字符串操作

    • 运算符:+,*,==,[]

    • 插值表达式:${expression}

    • 常用属性;length,isEmpty,isNotEmpty

    常用方法

    • contains(),subString()

    • startsWith(),endsWIthink()

    • indexOf(),lastIndexOf()

    • toLowerCase(),toUpperCase()

    • trim(),trimLeft(),trimRight()

    • split(),replaceXXX()

    查看全部
    0 采集 收起 来源:字符串

    2019-01-02

举报

0/150
提交
取消
课程须知
本课程主要介绍Dart基础知识,如果有其它编程语言经验的同学,学习起来会事半功倍。对有经验的同学,入门课程会比较轻松,不过也要多加练习哦~,学习完本课程后,大家可以自行加深Dart学习,向面向对象发起一波冲刺~(https://gitee.com/LeiYu-Io)
老师告诉你能学到什么?
1、Dart的应用场景有哪些 2、Dart开发环境如何配置 3、Dart中常用的数据类型 4、Dart中的运算符及控制流 5、Dart中的方法以及闭包等

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!