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