isolate Dart是基于單線程模型的語言。但是我們在開發中也會有請求網絡這樣的耗時操作,所以Dart也有并發機制,稱為isolate。Da...
git config --global user.name "xxx"git config --global user.email "xxx"配...
變量 定義 dynamic和Object的區別dynamic:變量在運行時確定實際類型Object:變量在編譯時確定實際類型,效率優于dynam...
構建器 runBlocking 頂層函數非掛起函數返回T,Lambda表達值最后一行 阻塞當前線程,會等待所有其中包含的協程執行完畢 launc...
什么是作用域函數 當對一個對象調用某個函數并提供一個 lambda 表達式時,它會形成一個臨時作用域。在此作用域中,可以訪問該對象而無需其名稱。...
擴展 擴展方法 Kotlin支持擴展方法和擴展屬性。語法:被擴展的類/接口名.方法名() 父類不能使用子類的擴展方法子類可以使用父類的擴展方法 ...
方法 Kotlin 中方法和函數其實是統一的,但是我們這么理解區別:函數:直接定義在文件中的 fun。方法:定義在 class 中的 fun。 ...
單表達式函數 若函數只是返回單個表達式,則可以省略 { } 及 return,直接在 = 號后指定函數體即可。 具名參數 在傳參給函數時,可以顯...
Kotlin 為數組添加了一個Array類,使用Array<T>來表示。 聲明和創建 Array arrayOf(vararg elements...