kotlin中功能與特定函數(shù)命名相關(guān)煌妈,而不是與特定類型綁定咕别,這種技術(shù)稱為約定劳曹。kotlin使用約定的原則哪雕,并不像Java那樣需要依賴類型,因?yàn)樗?..
kotlin的類型系統(tǒng)相比Java,引入了一些新特性宪巨,它們是提升代碼的可讀性的基本要素之一捅伤,比如對(duì)可空類型和只讀集合的支持。與此同時(shí)难衰,kotli...
lambda即lambda表達(dá)式钦无,簡稱lambda。本質(zhì)上是可以傳遞給其它函數(shù)的一小段代碼盖袭。有了lambda失暂,可以輕松地把通用代碼結(jié)構(gòu)抽取成庫函...
Kotlin的類和接口與Java的類和接口是有一定的區(qū)別的鳄虱。Kotlin的接口是可以包含屬性聲明弟塞。Kotlin默認(rèn)的聲明是fianl 和publ...
在Kotlin中創(chuàng)建集合 函數(shù) 命名參數(shù) 函數(shù)關(guān)注的第一個(gè)首要問題是其可讀性,上面函數(shù)的基本實(shí)現(xiàn)如果不查看源碼的函數(shù)聲明很難知道對(duì)應(yīng)參數(shù)拙已,雖然可...
函數(shù) 變量 字符串模板 類和屬性 自定義訪問器 目錄和包 和java類似宣肚,但是kotlin不區(qū)分導(dǎo)入的是類還是函數(shù),能導(dǎo)入任何種類聲明悠栓,可以直接...
提到lambda表達(dá)式霉涨,就不得不提一下函數(shù)式表達(dá)式。函數(shù)式表達(dá)式與面向?qū)ο缶幊痰淖畲髤^(qū)別是面向?qū)ο缶幊淌菍?duì)數(shù)據(jù)進(jìn)行抽象惭适,而函數(shù)式編程是對(duì)行為進(jìn)行...
很多app都挺流行一個(gè)Activity底部導(dǎo)航上面加載多個(gè)frangment的設(shè)計(jì)笙瑟,我們常規(guī)實(shí)現(xiàn)思路是做很多判斷,然后去不停的hide癞志,show...
先附上Activity常用的flags:Flag_Activity_New_TASK:指定"singleTask"啟動(dòng)模式往枷,效果與xml里指定相...