摘要:本次測試滿分分,測測看,你能拿幾分語言有基本數(shù)據類型嗎分中有哪些訪問控制符,分別代表什么意思默認訪問控制符是什么分接口是否允許有方法實現(xiàn)是否允許聲明成員變量分類有什么作用分語言中如何實現(xiàn)類似創(chuàng)建匿名內部類對象分的擴展相對繼承有什么優(yōu)勢擴展方
本次測試滿分160分,測測看,你能拿幾分 <<<
val list = listOf(1, 2, 3) list.add(4) println(list)
// Kotlin端 object A { fun init() { println("A init") } } // Java端 A.init()
fun sum(a: Int, b: Int) = { a + b } println(sum(1, 3))
println(null is Any) println(null!! is Nothing)
class A { init() { f() } val a = "a" fun f() { println(a) } } fun main(args: Array) { A() }
println(127 as Int? === 127 as Int?) println(128 as Int? === 128 as Int?)
(1..5).forEach { if (it == 3) break println(it) }
val A.x: Int = 3 println(A().x)
fun isOdd(x: Int) = x % 2 != 0 fun length(s: String) = s.length fun compose(f: (B) -> C, g: (A) -> B): (A) -> C { return { x -> f(g(x)) } } fun main(args: Array) { val oddLength = compose(::isOdd, ::length) val strings = listOf("a", "ab", "abc") println(strings.filter(oddLength)) }
注:本篇例子Kotlin版本為1.2.31,更新版本可能存在部分差異
得分 | 評價 |
---|---|
0 ~ 80 | 基礎較差 |
80 ~ 108 | 基礎較好 |
108 ~ 160 | 基礎很棒 |
微信掃描下方二維碼關注歐陽鋒工作室,回復“Kotlin測試題答案”即可獲取當前測試題答案
歡迎加入Kotlin交流群如果你也喜歡Kotlin語言,歡迎加入我的Kotlin交流群: 329673958 ,一起來參與Kotlin語言的推廣工作。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/8818.html
摘要:如果你有新建一個項目的經歷,那么你將看到推薦的方案在的中使用來定義版本號全局變量。例如之前的版本號就可以使用如下方式實現(xiàn)因為使用的是語言,所以以上都是語法例如版本控制,上面代碼的意思就是將有個相關的版本依賴放到的變量中,同時放到了中。 showImg(https://segmentfault.com/img/bVbsh3m?w=2560&h=1280); 上篇文章我們已經將Gradle...
摘要:讓我們探討一下如何確保你的工作脫離主線程運行并保證執(zhí)行。這確保在默認情況下,你的工作是同步運行的,并且在主線程之外運行。這是應該脫離主線程運行的工作,但是,因為它與直接相關,所以如果關閉應用程序則不需要繼續(xù)。 原文地址:WorkManager Basics 原文作者:Lyla Fujiwara 譯文出自:掘金翻譯計劃 本文永久鏈接:github.com/xitu/gold-m… 譯者:Ri...
閱讀 1328·2021-10-27 14:14
閱讀 3581·2021-09-29 09:34
閱讀 2487·2019-08-30 15:44
閱讀 1732·2019-08-29 17:13
閱讀 2577·2019-08-29 13:07
閱讀 878·2019-08-26 18:26
閱讀 3350·2019-08-26 13:44
閱讀 3216·2019-08-26 13:37