背景 在成熟的Android原生項目基礎,添加ReactNative模塊官方集成方式成本太高,它讓新創(chuàng)建一個android的空目錄,然后把已有的...
定義擴展函數擴展可以在不直接修改類定義的情況下增加類功能,擴展可以用于自定義類,也可以用于比如List,String,以及Kotlin標準庫里的...
接口定義kotlin規(guī)定所有的接口屬性和函數實現都要使用override關鍵字,接口中定義的函數不需要open關鍵字修飾,他們默認就是open的...
繼承與重載的關鍵字open類默認都是封閉的,要想某個類開放繼承,必須使用open關鍵字修飾它 類型轉換is as 關鍵字kotlin中的...
list創(chuàng)建與元素獲取 mutator函數能修改可變列表的函數有一個統一的名字:mutator函數添加元素運算符 += 與刪除元素運算符 -= ...
kotlin的可空性1.在java中我們司空見慣的空指針異常,帶給我們很多麻煩。kotlin改良后,更多的把運行時可能會出現的null問題,以編...
匿名函數 定義時不取名字的函數,我們稱之為匿名函數,匿名函數通常整體傳遞給其他函數,或者從其他函數返回。 匿名函數對kotlin來說非常重要,有...
只讀變量要聲明可修改變量,使用var關鍵字。要聲明只讀變量,使用val關鍵字。 類型推斷對于已聲明并賦值的變量,kotlin允許省略類型定義。比...
從今天開始,我將定期分享學習kotlin過程以及心得,作為一名純java語言安卓開發(fā)學習kotlin的小菜,如果有感同身受者,歡迎留言一起學習。...