isolate Dart是基于單線程模型的語(yǔ)言弥奸。但是我們?cè)陂_(kāi)發(fā)中也會(huì)有請(qǐng)求網(wǎng)絡(luò)這樣的耗時(shí)操作相恃,所以Dart也有并發(fā)機(jī)制畦木,稱(chēng)為isolate。Da...
git config --global user.name "xxx"git config --global user.email "xxx"配...
變量 定義 dynamic和Object的區(qū)別dynamic:變量在運(yùn)行時(shí)確定實(shí)際類(lèi)型Object:變量在編譯時(shí)確定實(shí)際類(lèi)型申窘,效率優(yōu)于dynam...
構(gòu)建器 runBlocking 頂層函數(shù)非掛起函數(shù)返回T弯蚜,Lambda表達(dá)值最后一行 阻塞當(dāng)前線程,會(huì)等待所有其中包含的協(xié)程執(zhí)行完畢 launc...
什么是作用域函數(shù) 當(dāng)對(duì)一個(gè)對(duì)象調(diào)用某個(gè)函數(shù)并提供一個(gè) lambda 表達(dá)式時(shí)优构,它會(huì)形成一個(gè)臨時(shí)作用域诵叁。在此作用域中,可以訪問(wèn)該對(duì)象而無(wú)需其名稱(chēng)钦椭。...
擴(kuò)展 擴(kuò)展方法 Kotlin支持?jǐn)U展方法和擴(kuò)展屬性拧额。語(yǔ)法:被擴(kuò)展的類(lèi)/接口名.方法名() 父類(lèi)不能使用子類(lèi)的擴(kuò)展方法子類(lèi)可以使用父類(lèi)的擴(kuò)展方法 ...
方法 Kotlin 中方法和函數(shù)其實(shí)是統(tǒng)一的,但是我們這么理解區(qū)別:函數(shù):直接定義在文件中的 fun彪腔。方法:定義在 class 中的 fun侥锦。 ...
單表達(dá)式函數(shù) 若函數(shù)只是返回單個(gè)表達(dá)式,則可以省略 { } 及 return德挣,直接在 = 號(hào)后指定函數(shù)體即可恭垦。 具名參數(shù) 在傳參給函數(shù)時(shí),可以顯...
Kotlin 為數(shù)組添加了一個(gè)Array類(lèi)格嗅,使用Array<T>來(lái)表示番挺。 聲明和創(chuàng)建 Array arrayOf(vararg elements...