標(biāo)簽 kt 中任何表達(dá)式都可以用標(biāo)簽(label)來標(biāo)記竹椒。 定義與引用 定義時的格式為:標(biāo)簽名后跟 @ 符號,例如:abc@、fooBar@都是...
用于指定該參數(shù)接收一個函數(shù)或者一個 lambda 表達(dá)式。 聲明 用小括號將參數(shù)類型括起來关霸,后跟 ->溪窒,最后是返回值類型隘梨。如下: 它表示該函數(shù)接...
KClass kt 中 Classs 類煤篙。其對應(yīng)的是 java.lang.Class。 下面所使用的 Test 類定義如下: 通過 MyClas...
定義 注解不能有實(shí)體声旺,編譯器禁止為注解類指定類主體 使用 annotation class 定義一個注解類 語法類似于 主構(gòu)造函數(shù)的聲明: 注解...
LayoutInflater 只負(fù)責(zé)實(shí)例化各個 View 類笔链,不負(fù)責(zé)調(diào)用 measure/layout/draw 等方法 經(jīng)過 inflate(...
高階函數(shù)指以另一個函數(shù)或 lambda 表達(dá)式為參數(shù)或返回值類型的函數(shù) 調(diào)用時與調(diào)用普通函數(shù)一樣。 作為返回值 需要指定函數(shù)類型作為返回值類型腮猖。...
語句與表達(dá)式 表達(dá)式會產(chǎn)生一個值鉴扫,而語句不會。 js 中有兩種像語句的表達(dá)式 對象字面量 該語句即可認(rèn)為是一個創(chuàng)建對象的表達(dá)式澈缺。 也可以認(rèn)為是一...
總述 lambda 編譯后生成的類都繼承 Lambda 類坪创,并根據(jù)參數(shù)個數(shù)實(shí)現(xiàn) FunctionN 接口 —— N 表示參數(shù)個數(shù),所以 lamb...
分類 類中的屬性有兩種: 可以存儲值的屬性 不存儲屬性值姐赡,每一次訪問都需要通過 getter / setter 方法莱预,因此每一次訪問都需要計(jì)算。...