为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Flutter开发第一步-Dart编程语言入门 _学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

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

雷宇 全栈工程师
难度入门
时长 3小时54分
  • 新版Dart中,double 型变量赋int型值,强转。

    查看全部
    0 采集 收起 来源:数值型

    2020-06-10

  • dynamic   可以声明动态类型

    例:dynamic b = 20;    b = 'hello'

    var list = new List<dynamic>();

    list.add(1);

    list.add('hello');

    list.add(true)

    //[1,'hello',true]

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

    2020-06-06

  • map方法

    1,length

    2,isEmpty(),   isNotEmpty()

    3,Keys,  values

    4,containsKey(),  containValue()

    5,remove()

    6,forEach()   传入的是一个方法  参数为key和value

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

    2020-06-06

  • list常用方法

    1,length

    2,add(),  insert()

    3,remove(),   clear()

    4,indexOf(),   lastIndexOf()

    5,sort(),  sublist()

    6,shuffle(),  asMap(),  forEach()

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

    2020-06-06

  • String str = 'hello';    单引号或双引号为单行   三引号为多行

    \n为换行    前置加r表示不转义    字符转后乘以整数为复制次数

    可直接用中括号字符转中的值类似数组

    运算符   +   *   ==   []

    插值表达式   ${expression}

    常用属性  length  isEmpty(是否为空)   isNotEmpty(是否不为空)

    常用方法  contains() 是否包含,   subString() 截取(0,n),   startWidth()  是否以xx开头,   endsWidtj()  是否xx结尾,  indexOf(),   lastIndexOf(),   toLowerCase(),   toUpperCase(),   trim(),   trimLeft(),  trimRight(),   split(),   replaceXX()

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

    2020-06-04

  • 内置数据类型

    1,Number  数值型   =>    num  (int  整型     double  浮点型)

    运算符:+-*/~/%     (~/)表示取整

    常用属性:isNaN   isEven  isOdd   返回Boolean

    方法   abs(), round(), floor(), ceil(), toInt(), toDouble()

    2,String   字符串

    3,Boolean  布尔型

    4,List  列表型

    5,Map  键值对

    查看全部
    0 采集 收起 来源:数值型

    2020-06-04

  • 变量 var 可被修改  final 只能赋值一次

    常量 const 不可被修改编译期变量


    查看全部
    0 采集 收起 来源:变量与常量

    2020-06-04

  • 方法做为一个参数传递

    查看全部
    0 采集 收起 来源:方法对象

    2020-05-27

  • 操作符覆写

    http://img1.sycdn.imooc.com//5ea29576000163ab10940595.jpg

    查看全部
    0 采集 收起 来源:操作符覆写

    2020-04-24

  • 操作符覆写

    http://img1.sycdn.imooc.com//5ea294400001662d09680549.jpg

    查看全部
    0 采集 收起 来源:操作符覆写

    2020-04-24

  • 单继承,多态性

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

    2020-04-21

  • 初始化列表

    1. 初始化列表会在构造方法体执行之前执行

    2. 使用逗号分隔初始化表达式

    3. 初始化列表常用语设置final变量的值

    查看全部
  • 常量构造方法

    1. 如果类是不可变状态,可以把对象定义为编译时常量

    2. 使用const生命构造方法,并且所有变量都为final

    3. 使用const生命对象,const可以省略

    查看全部
    0 采集 收起 来源:常量构造方法

    2020-04-21

  • 构造方法

    1. 没有构造方法会默认一个空的构造方法

    2. 自定义构造方法后,默认构造方法无效

    3. 构造方法不能重载

    查看全部
    0 采集 收起 来源:构造方法

    2020-04-21

  • 可见性

    1. Dart中的可见性以library(库)为单位

    2. 默认情况下,每一个Dart文件就是一个库

    3. 使用_表示库的私有性

    4. 使用import导入库

    查看全部
    1 采集 收起 来源:类与对象

    2020-04-21

举报

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

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