![](https://img-blog.csdnimg.cn/2020040220081860.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【Kotlin】
文章平均质量分 86
Kotlin技术
millerkevin
这个作者很懒,什么都没留下…
展开
-
Kotlin基础用法总结
Kotlin 团队为 Android 开发提供了一套超越标准语言功能的工具: Kotlin Android 扩展是一个编译器扩展, 可以让你摆脱代码中的 findViewById() 调用,并将其替换为合成的编译器生成的属性。 Anko 是一个提供围绕Android API 的 Kotlin 友好的包装器的库 ,以及一个可以用 Kotlin 代码替换布局 .xml 文件的 DSL。 定...原创 2018-01-31 10:28:28 · 503 阅读 · 0 评论 -
Kotlin与函数式编程
Kotlin 简介 由俄罗斯圣彼得堡的JetBrains团队开发的新编程语言,其名称来自于圣彼得堡以西约30公里处的科特林岛。 Kotlin是一种运行在Java虚拟机上的静态类型编程语言。它可以被编译成Java字节码、JavaScript代码、本地机器码。支持与Java,Android 100% 完全互操作。 发展历史 2011年7月,JetBrains推出Kotlin项目 2012...原创 2018-08-12 17:14:57 · 1118 阅读 · 0 评论 -
Kotlin的inline内联函数
方法调用流程 调用一个方法是一个压栈和出栈的过程,调用方法时将栈针压入方法栈,然后执行方法体,方法结束时将栈针出栈,这个压栈和出栈的过程会耗费资源,这个过程中传递形参也会耗费资源。 为什么需要inline? 有些简单的方法会被频繁调用,什么叫简单的方法呢,举个例子: fun <T> check(lock: Lock, body: () -> T): T { loc...转载 2019-08-16 16:28:51 · 174 阅读 · 0 评论