一、簡介 Koin是一款輕量級的依賴注入框架,它允許Android應用程序輕松管理組件之間的依賴關系。 Koin的主要目標是使依賴注入變得簡單,...
一、CPU Top命令 -n 代表運行多少次-d 代表間隔時間-m 代表按排序最大的幾個-p 代表某個進程-s 代表按什么排序(數字1-9、默認...
一、概述 委托模式是軟件設計模式中的一項基本技巧。在委托模式中,有兩個對象參與處理同一個請求,接受請求的對象將請求委托給另一個對象來處理。 Ko...
Kotlin 用對象表達式和對象聲明來實現創建一個對某個類做了輕微改動的類的對象,且不需要去聲明一個新的子類。 一、對象表達式 通過對象表達式實...
一、定義 泛型,即 "參數化類型",將類型參數化,可以用在類,接口,方法上。與 Java 一樣,Kotlin 也提供泛型,為類型安全提供保證,消...
一、定義 Kotlin 在不修改類 / 不繼承類的情況下,向一個類添加新函數或者新屬性,更符合開閉原則。擴展是一種靜態行為,對被擴展的類代碼本身...
一、繼承 Kotlin 中所有類都繼承該 Any 類,它是所有類的超類,對于沒有超類型聲明的類是默認超類: Any 默認提供了三個函數: equ...
一、類定義 Kotlin 類可以包含:構造函數和初始化代碼塊、函數、屬性、內部類、對象聲明。Kotlin 中使用關鍵字 class 聲明類,后面...
一、IF 表達式 一個 if 語句包含一個布爾表達式和一條或多條語句。定義: 二、When 表達式 when 將它的參數和所有的分支條件順序比較...