kotlin中功能與特定函數(shù)命名相關(guān),而不是與特定類型綁定,這種技術(shù)稱為約定。kotlin使用約定的原則,并不像Java那樣需要依賴類型,因?yàn)樗?..
kotlin的類型系統(tǒng)相比Java,引入了一些新特性,它們是提升代碼的可讀性的基本要素之一,比如對可空類型和只讀集合的支持。與此同時,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)注的第一個首要問題是其可讀性,上面函數(shù)的基本實(shí)現(xiàn)如果不查看源碼的函數(shù)聲明很難知道對應(yīng)參數(shù),雖然可...
函數(shù) 變量 字符串模板 類和屬性 自定義訪問器 目錄和包 和java類似,但是kotlin不區(qū)分導(dǎo)入的是類還是函數(shù),能導(dǎo)入任何種類聲明,可以直接...
提到lambda表達(dá)式,就不得不提一下函數(shù)式表達(dá)式。函數(shù)式表達(dá)式與面向?qū)ο缶幊痰淖畲髤^(qū)別是面向?qū)ο缶幊淌菍?shù)據(jù)進(jìn)行抽象,而函數(shù)式編程是對行為進(jìn)行...
很多app都挺流行一個Activity底部導(dǎo)航上面加載多個frangment的設(shè)計,我們常規(guī)實(shí)現(xiàn)思路是做很多判斷,然后去不停的hide,show...
先附上Activity常用的flags:Flag_Activity_New_TASK:指定"singleTask"啟動模式,效果與xml里指定相...