
一.組合掛起函數 1.默認順序調用 假設我們在不同的地方定義了兩個進行某種調用遠程服務或者進行計算的掛起函數。我們只假設它們都是有用 的,但是實...
1.取消協程的執行 在一個?時間運行的應用程序中,你也許需要對你的后臺協程進行細粒度的控制。比如說,一個用戶也許關閉了 一個啟動了協程的界面,那...
1.什么是協程 我們先來看以下程序 開啟一個協程來打印“World!”,在主線程中打印“Hello,”,主線程打印結束后阻塞2秒等待協程打印 運...
一.互操作與可空性 1.互操作與可空性 Java世界里所有對象都可能是null,當一個Kotlin函數返回String類型值,你不能想當然地認為...
一.擴展函數 1.定義擴展函數 擴展函數可以在不直接修改類定義的情況下增加類功能,擴展函數可以用于自定義類,也可以用于比如List、String...
一.定義類 1.field 針對定義的每一個屬性,Kotlin都會生成一個field、一個getter、以及一個setter,field用來存儲...
一.null安全與異常 在Java中我們司空見慣的空指針異常NullPointerException帶給了我們很多麻煩。Kotlin作為更強大的...
一.變量常量與類型 1.聲明變量 2.Kotlin內置數據類型 3.只讀變量 var:如果要聲明可修改變量,使用var修飾符;val:如果要聲明...
從今天開始入坑Flutter,先從一個小小的ListView開始吧! 官方Codelabs:https://codelabs.flutter-i...