亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Flutter開發第一步-Dart編程語言入門

雷宇 全棧工程師
難度入門
時長 3小時54分
學習人數
綜合評分9.50
53人評價 查看評價
9.5 內容實用
9.5 簡潔易懂
9.5 邏輯清晰
  • 邏輯運算符

    運算符:!, &&, ||

    查看全部
    0 采集 收起 來源:邏輯運算符

    2020-01-29

  • 關系運算符

    運算符:==,!=,>,<,>=,<=

    判斷內容是否相同使用==

    查看全部
    0 采集 收起 來源:關系運算符

    2020-01-29

  • 算術運算符

    加減乘除取整取余:+ - * / ~/ %

    遞增遞減:++var, var++, --var, var--

    a++ 先使用再操作

    ++a 先操作再使用

    查看全部
    0 采集 收起 來源:算術運算符

    2020-01-29

  • var 是 dynamic

    dynamic 可認為是一個泛型

    var list = new List <dynamic> ();

    list.add(1);

    list.add("hello");

    list.add(true);

    使得list中包含不同類型的元素

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

    2020-01-29

  • Map創建

    創建Map:var language = {'first':'Dart', 'second':'Java'};

    創建不可變Map:var language = const{'first':Dart', 'second':'Java'};

    構造創建:var language = new Map();

    常用操作

    [], length????????????????????????????????containsKey(), containsValue(0

    isEmpty(), isNotEmpty()???????? remove()

    keys, values????????????????????????????forEach()


    List 的 asMap() 以下標為key


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

    2020-01-29

  • List(數組)創建

    創建List:var list = [1,2,3];

    創建不可變的List:var list = const[1,2,3];

    構造創建:var list = new List();

    List里的元素可以不同類型

    常用操作

    [], length????????????????indexOf(), lastIndexOf()

    add(), insert()???? ????sort(), sublist()

    remove(), clear() ?? shuffle(), asMap(), forEach()

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

    2020-01-29

  • 布爾型

    使用bool表示布爾類型

    布爾值只有true和false

    查看全部
    0 采集 收起 來源:布爾型

    2020-01-29

  • 字符串創建

    使用單引號,雙引號創建字符串

    使用三個引號或雙引號創建多行字符串

    使用r創建原始raw字符串(不進行轉義

    字符串操作

    運算符:+、*、==、[]

    插值表達式:${expression}

    常用屬性:length、isEmpty、isNotEmpty

    常用方法

    contains(), subString()

    startsWith(), endsWith()

    indexOf(), lastIndexOf()

    toLowerCase(), toUpperCase()

    trim(), trimLeft(), trimRight()

    split(), replaceXXX()

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

    2020-01-29

  • 內置類型

    數值型-Number????????字符型-String

    布爾型-Boolean????????列表-List

    鍵值對-Map????????????? Runes、Symbols


    數值型num:整型Int,浮點型double

    ? ? ? ? ~/ 取整

    a.isEven//是否是偶數

    a.isOdd//是否是奇數

    a.abs()//取絕對值

    a.round()//四舍五入

    a.floor()//不大于它的最大整數

    a.ceil()//不小于它的最小整數

    查看全部
    0 采集 收起 來源:數值型

    2020-01-29

  • 變量

    用var聲明變量,可賦予不同類型的值;

    未初始化時,默認值未null;

    使用final聲明一個只能賦值一次的變量。

    常量

    使用const聲明常量;

    使用const聲明的必須是編譯期常量。

    查看全部
    0 采集 收起 來源:變量與常量

    2020-01-29

  • Dart在web前端和后臺都沒有競爭力, 主要用于Flutter跨平臺移動端開發.

    查看全部
    0 采集 收起 來源:Dart語言介紹

    2020-01-25

  • 如果需要把一個對象定義成常量,他的構造方法也需要是常量,使用const定義,并且所有的變量都是final類型

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

    2020-01-24

  • 在普通構造方法中不能對final屬性進行設置,但可以使用語法糖的形式對final屬性設值。

    由于dart中方法不能重載,因此不能像java語言直接定義多個構造方法,如需多個構造方法需要使用類名.withXXX(參數)形式定義其他構造方法

    查看全部
    0 采集 收起 來源:構造方法

    2020-01-24

  • 使用get關鍵字獲得數據屬性的值,使用set關鍵字設置數據屬性關聯的基礎屬性值

    查看全部
    0 采集 收起 來源:計算屬性

    2020-01-24

  • dart的方法不能被重載

    _開頭表示類、方法、屬性是私有的

    查看全部
    0 采集 收起 來源:類與對象

    2020-01-24

舉報

0/150
提交
取消
課程須知
本課程主要介紹Dart基礎知識,如果有其它編程語言經驗的同學,學習起來會事半功倍。對有經驗的同學,入門課程會比較輕松,不過也要多加練習哦~,學習完本課程后,大家可以自行加深Dart學習,向面向對象發起一波沖刺~(https://gitee.com/LeiYu-Io)
老師告訴你能學到什么?
1、Dart的應用場景有哪些 2、Dart開發環境如何配置 3、Dart中常用的數據類型 4、Dart中的運算符及控制流 5、Dart中的方法以及閉包等

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!