240 投稿
收錄了71篇文章 · 5人關(guān)注
  • 71.高階函數(shù)代替接口回調(diào)

    1.java代碼如下: 可以看到寫起來非常繁瑣娱节,用kotlin的高階函數(shù)扛点,則可以簡化稱如下: 2.kotlin高階函數(shù)代替函數(shù)回調(diào) 設(shè)置一個變量...

  • 70.run函數(shù)

    1.代碼 2.總結(jié) 任意類型都有run擴展函數(shù) run函數(shù)參數(shù)是帶接受者的函數(shù) 接收者是調(diào)用者本身 run函數(shù)返回值就是函數(shù)參數(shù)的返回值

  • 69.with函數(shù)

    1.代碼如下: 總結(jié): with是獨立的函數(shù) 可以任意地方使用 with函數(shù)需要接收兩個參數(shù) 第一個參數(shù)可以接收任意類型 第二個參數(shù)是函數(shù)類型泵喘,...

  • 68.let函數(shù)

    1.代碼寫法如下: 任意對象都有l(wèi)et擴展函數(shù) let函數(shù)參數(shù)也是一個函數(shù)幔荒,不帶字面值接收值 函數(shù)參數(shù)它的參數(shù)是調(diào)用者本身 let函數(shù)返回值是它...

  • Resize,w 360,h 240
    67.apply函數(shù)

    1.apply函數(shù) 源碼分析階段 image.png可以看到apply函數(shù)是任何對象上擴展函數(shù)歪赢,不一樣的是廉涕,block的類型是T.()睬澡,說明bl...

  • 66.集合拆分

    1.用法如下: 2.集合重新組合 3.集合相加

  • Resize,w 360,h 240
    65.集合常用操作

    1.集合過濾 2.集合排序 sortedBy的實現(xiàn)如下: image.png可以看到sortedBy是一個Iterable的擴展函數(shù)雀哨,也是一個高...

  • 64.有參lambda表達式

    1.lambda單獨存在 2.通過變量保存lambda表達式 3.lambda表達式的返回值 lambda表達式的返回值是最后一行 lambda...

  • 63.高階函數(shù)&lambda表達式

    1.寫法如下: 兩個冒號::獲取函數(shù)的引用 如果函數(shù)里面?zhèn)鬟f函數(shù)參數(shù)的話磕谅,就稱為高階函數(shù) 2.lambda 函數(shù)的參數(shù)定義出來之后 可以自動推斷...

  • 62.閉包

    1.一個函數(shù)返回了一個內(nèi)部函數(shù),該內(nèi)部函數(shù)引用了外部函數(shù)相關(guān)的參數(shù)和變量雾棺,我們把該返回的內(nèi)部函數(shù)稱為閉包 2.在kotlin里面我們通常說的閉包...

專題公告

kotlin語法以及使用

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品