擴(kuò)展 extension extension 本質(zhì)上還是和繼承一樣擴(kuò)展了方法。 但這是一種簡(jiǎn)潔優(yōu)雅的方式,你可以想想之前繼承的繁瑣。 示例 擴(kuò)展...
空安全 減少數(shù)據(jù)異常錯(cuò)誤 提高程序性能 默認(rèn)不可空 type? 可空 value! 值保證不為空,主觀上 value?. 不為空才執(zhí)行 valu...
類型定義 typedef 顯示這個(gè)函數(shù)的輸入輸出 簡(jiǎn)化常用函數(shù)、類型定義 typedef 定義使用 采用 typedef 未采用 typedef...
生成器 generate 同步生成器 yield 會(huì)等待 moveNext 指令 異步生成器 以流的方式一次性推送StreamSubscript...
異步 async 異步回調(diào) then then 的方式異步回調(diào) 異步等待 await async 寫在函數(shù)定義await 寫在異步請(qǐng)求頭 異步返...
泛型 generics 泛型使用 容器對(duì)象,在創(chuàng)建對(duì)象時(shí)都可以定義泛型類型。 泛型函數(shù) 構(gòu)造函數(shù)泛型 這是大多數(shù)情況下使用泛型的場(chǎng)景,在一個(gè)類的...
庫 lib 導(dǎo)入核心庫 導(dǎo)入第三方庫 編寫 pubspec.yaml 執(zhí)行拉取包命令 程序調(diào)用 導(dǎo)入自己的 git 倉庫 編寫 pubspec....
工廠函數(shù) 調(diào)用子類 單例模式 減少重復(fù)實(shí)例對(duì)象 如果不用工廠函數(shù),就要用類靜態(tài)方法,這樣會(huì)有多余的實(shí)例對(duì)象
混入 混入 with 定義類 with 混入 采用 with ... , .... , ... 方式 mixin 入多個(gè)類功能 執(zhí)行 函數(shù)重名沖...