首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kotlin 基础入门
易冬
创建于2021-05-30
订阅专栏
从零自学 Kotlin
等 24 人订阅
共18篇文章
创建于2021-05-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
有趣的 Kotlin 0x0E:DeepRecursiveFunction
前言 DeepRecursiveFunction 是 Kotlin 在 1.4.0 版本上尝试解决深度递归导致 StackOverflowError 问题的试行方案。在最新发布的 1.7.0 版本上正
有趣的 Kotlin 0x0D: IntArray vs Array<Int>
介绍 IntArray 整数数组。在 JVM 平台上,对应 int[]。 Array Array<T> 表示 T 类型数组。在 JVM 平台上,Array<Int> 对应 Integer[]。 验证
有趣的 Kotlin 0x0B:Copy
0x0B:Copy 以上代码,运行结果是什么?可选项: one, two one, two, oops UnsupportedOperationException will not compile 思
有趣的 Kotlin 0x0A:Fun with composition
0x0A:Fun with composition 以上代码,运行结果是什么?可选项: Nothing, it doesn't compile 5 (1,2) (3,4) 思考一下,记录下你心中的答案
有趣的 Kotlin 0x09:Extensions are resolved statically
0x09:Extensions are resolved statically 以上代码,运行结果是什么?可选项: Doesn't Compile Rutime error "c" "d" 思考一下,
有趣的 Kotlin 0x08:What am I
0x08:What am I ? 以上代码,运行结果是什么?可选项: "null" "kotlin.Unit" Doesn't print anything Doesn't compile 思考一下,
有趣的 Kotlin 0x07:Composition
0x07:Composition 以上代码,运行结果是什么?可选项: "Hello, World" Error: Expecting top-level declaration Error: Expr
有趣的 Kotlin 0x06:List minus list
0x06:List minus list 以上代码,运行结果是什么?可选项: [2, 3][2, 3][1, 1][1, 1] [2, 3][2, 3][1, 1][] [2, 3][2, 3][][
有趣的 Kotlin 0x05:Making open abstract
0x05:Making open abstract 以上代码,运行结果是什么?可选项: Compiles fine Error: Class 'C' is not abstract and does
有趣的 Kotlin 0x04:Lambda runnables
0x04:Lambda runnables 以上代码,运行结果是什么?可选项: "Run run run!" Doesn't compile StackOverflowError None of th
有趣的 Kotlin 0x03:If-else chaining
0x03:If-else chaining 以上代码,运行结果是什么?可选项: negative,zero,positive negative,zero, negative,,positive ,ze
Kotlin 集合函数速查
「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」 前言 你们知道 Kotlin Collection 的操作函数有多少个?200多个。按照函数名的字母顺序浏览一遍可
有趣的 Kotlin 0x02:Indent trimming
0x02:Indent trimming 以上代码,运行结果是什么?可选项: Hello $world Hello $world Hello \multiline world doesn'
有趣的 Kotlin 0x01:Scala-like functions
0x01:Scala-like functions 以上代码,运行结果为何?可选项: Does not compile Prints "Hello, World" Nothing Something
可能一眼看不懂的几行Kotlin代码
看两段代码 第一段代码: 第二段代码: 疑问 第二段代码好理解,boxedA 和 anotherBoxedA 进行值比较调用的是 equal() 方法,比较结果必然为 true 。但是第一段代码,两个
Kotlin中的inline, noinline, crossinline
简而言之,内联函数就是被调用的地方直接展开,编译器在调用时不用像一般函数那样,參数压栈,返回时參数出栈以及资源释放等,以此来提高程序运行效率。 Kotlin语言中,高阶函数是广受开发者喜爱的特性之一。何为高阶函数呢?高阶函数,就是将函数用作参数或返回值的函数。但是在使用高阶函数…
Kotlin Flow场景化学习
Flow,直接翻译就是“流”,如何理解呢?生活中,我们有水流,人流,车流等;开发中,我们有字节流,视频流等。参考这些内容,我们就很好理解”流“的概念,连续的内容输出形成“流”。Android技术层面上,使用过RxJava的朋友对生产者-消费者模式以及数据流的概念如数家珍,而Ko…
Kotlin协程场景化学习
协程是一种并发设计模式,Kotlin协程是一个线程框架。 提供方便的线程操作API,编写逻辑清晰且简洁的线程代码。 协程是Google在 Android 上进行异步编程的推荐解决方案。具有如下特点: 轻量:您可以在单个线程上运行多个协程,因为协程支持挂起,不会使正在运行协程的线…