教程所使用的搭建環(huán)境 Mac OS 10.14.6 VirtualBOx 6.0.12 Ubuntu image: ubuntu-18.04.3...
我們經(jīng)常會提到到SSO,OAuth,OpenID,SAML,一時間會讓人摸不清他們之間的關(guān)系和區(qū)別,最近簡單粗淺的研究了一下,分享出來。還有很多...
聲明并應(yīng)用注解 注解只能擁有如下類型的參數(shù):基本數(shù)據(jù)類型、字符串、枚舉、類引用、其他的注解類,以及前面這些類型的數(shù)組。指定注解實參的語法與 Ja...
范型類型參數(shù) 聲明范型類型 你還可以用同樣的語法聲明泛型的擴展屬性。 可以給類或接口的方法、頂層函數(shù),以及擴展函數(shù)聲明類型參數(shù)。 范型約束 上界...
重載算數(shù)運算符 Kotlin 限定了你能重載哪些運算符,以及你需要在你的類里面定義的對應(yīng)名字的函數(shù),你不能定義自己的運算符。 可重載的二元算術(shù)運...
聲明高階函數(shù) 顯示聲明 函數(shù)類型的返回值也可以標(biāo)記為可空類型: 定義一個函數(shù)類型的可空變量 調(diào)用作為參數(shù)的函數(shù) 看到這個調(diào)用我們很自然的會想到,...
可空性 可控性主要的內(nèi)容是幾個云算法的運用:?、?.、?:、as?、let、!!、lateinit這幾個運算符或者關(guān)鍵字的使用。值得一提的是,有...
基本語法 如果 lambda 表達式是函數(shù)調(diào)用的最后一個實參,它可以放到括號的外邊。 當(dāng) lambda 是函數(shù)唯一的實參時,你還可以去掉調(diào)用代碼...
接口 接口的方法可以有一個默認(rèn)實現(xiàn) 如果你實現(xiàn)了這個接口,并且對默認(rèn)行為感到滿意的話可以省略 showOff的實現(xiàn),但你需要為 click 提供...