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