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