
Android:Kotlin
songzi1228
代码一敲,烦恼全消。
展开
-
Kotlin相关文章
Kotlin官网:https://kotlinlang.org/张涛大神的课程,如果想更好的学习,可以去极客时间购买张涛的课程。Kotlin Primer·第一章·启程Kotlin Primer·第二章·基本语法Kotlin Primer·第三章·Kotlin 与 Java 混编Kotlin Primer·第四章·Kotlin 的类特性(上)Kotlin Primer·...原创 2019-03-05 17:59:24 · 292 阅读 · 0 评论 -
Kotlin学习七:Kotlin应用与展望
一、二、原创 2019-08-13 14:27:41 · 144 阅读 · 0 评论 -
Kotlin学习六:Java与Kotlin混合开发
一、基本互操作二、三、四、原创 2019-08-13 14:26:28 · 282 阅读 · 0 评论 -
Kotlin学习五:协程
一、什么是协程?协程协程,又称微线程,纤程。英文名Coroutine。协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。二、三、...原创 2019-08-13 11:00:38 · 213 阅读 · 0 评论 -
Kotlin学习四:DSL(领域特定语言)
DSL:domain-specific language,领域特定语言。指的是专注于某个应用程序领域的计算机语言。例如:HTML、gradle、SQLGradle kotlin脚本编写:group = "cn.kotliner.kotlin"version = "1.0-SNAPSHOT"buildscript { extra["kotlin_version"] =...原创 2019-08-13 09:16:58 · 392 阅读 · 0 评论 -
Kotlin学习三:高阶函数
目录一、高阶函数的基本概念二、常见高阶函数1、关于list映射2、flatMap3、综合14、综合2三、尾递归优化四、闭包五、函数复合六、科理化七、偏函数八、小案例一、高阶函数的基本概念class Hello { fun world() { println("Hello World") }}c...原创 2019-08-12 10:50:41 · 294 阅读 · 0 评论 -
Kotlin学习二:基本知识2
目录一、抽象类与接口1、接口2、抽象类二、继承二、伴生对象与静态成员三、方法重载(overloads)四、扩展成员(二次加工)五、属性代理六、数据类七、内部类八、枚举九、密封类一、抽象类与接口1、接口接口不能有状态,必须由类对其进行实现后使用2、抽象类抽象类和接口有什么区别实现了一部分协议的半成品 可以有状态,可以有方...原创 2019-04-26 09:08:41 · 174 阅读 · 0 评论 -
Kotlin学习一:基本知识1
目录资源:一、Kotlin是什么二、数据类型1、Boolean数据类型2、Number数据类型3、Char数据类型4、字符串类型5、类和对象初始化6、空类型和智能类型转换(Java里面没有)7、区间(Range)8、数组三、程序结构3.1、常量与变量3.2 函数(function)3.3 Lambda表达式3.4 类成员3.5 ...原创 2019-04-23 09:33:05 · 345 阅读 · 0 评论 -
解决idea导入kotlin项目时,项目无法编译运行的问题
解决idea导入kotlin项目时,项目无法编译运行的问题转载 2019-04-23 12:43:52 · 3216 阅读 · 0 评论 -
Execution failed for task ':app:compileDebugKotlin'
Error:Gradle: Execution failed for task ':app:compileDebugKotlin'.> Compilation error. See log for more details最近刚开始接触kotlin项目,本来还好好的,在移动几个文件后就出现如上错误。首先参照以下方法:kotlin 开发遇到的错误 Execution failed...原创 2019-03-09 09:47:06 · 7572 阅读 · 4 评论 -
Android Studio无法运行kotlin文件怎么办?
相关文章:Android Studio配置kotlin配置Kotlin开发环境点击菜单栏的“Tools”选项,选择“Kotlin”,然后选择“Configure Kotlin in Project”。如下图所示。在弹出的窗口中选择需要使用Kotlin的模块和Kotlin编译器和运行时的版本,如下图所示。点击“OK”之后,Kotlin插件会自动开始配置。配置完成之后,同步一下...原创 2019-03-06 16:33:28 · 4151 阅读 · 0 评论