今天來說說設計模式中非常重要的一種設計模式,單例模式。然後再來講講在kotlin中是怎麼來實現單例模式,以及在實現單例的過程中,需要注意的幾個問題。
閱讀詳情分類: Kotlin
本欄目主要分享文武雙全有關kotlin的原創文章。
SpringBoot框架各個模塊中英文簡介
SpringBoot框架是一個非常牛逼,非常牛逼,非常牛逼的Java/kotlin的開發框架。本文簡單介紹下SpringBoot框架各個模塊(modules),根據github官方倉庫的英文進行對照翻譯。水平有限,如果翻譯有錯誤或者不足之處,敬請留言指出。
閱讀詳情淺談kotlin的泛型
kotlin跟java一樣,同樣支持類型參數,也就是我們常說的泛型。泛型的英文單詞是generics,通常譯作:一般的,廣泛的,普通的。在計算機和web開發領域,被稱作泛型,也成為通配符類型。泛型可以簡單理解為:函數附帶的一個參數,支持廣泛的數據類型。對於php程序員來說,基本沒有這個困擾。但是對於類型嚴格的編程語言來說,這就有點複雜了。今天就來談談,kotlin的泛型。
閱讀詳情淺談kotlin的協程
Go語言的協程曾經是一大賣點,kotlin在1.1+版本中也實現了協程。不過目前kotlin的協程實現,還是試驗性質的,也就是說以後可能會大改。下面談談,我對kotlin協程的理解。
閱讀詳情淺談kotlin的lambda表達式以及與匿名函數的區別
php最新的7.2版本貌似還不支持lambda表達式,所以在學習kotlin的過程中,kotlin的lambda表達式引起了我很大的興趣。kotlin的高階函數,跟lambda表達式有異曲同工之妙。國內很多文章對lambda表達式的誤解很升,認為不過是語法糖而已,這裡談談我的看法。最後講一下,lambda表達式和匿名函數的區別。
閱讀詳情Kotlin語言的特點和優劣勢
2017年文武雙全開始學習Java和Kotlin,特別是對kotlin產生了非常大的興趣。未來很長一段時間,Kotlin會是我的首選編程語言。學習了一段時間,感覺需要總結下kotlin的特點和優劣勢。
閱讀詳情