kotlin
文章平均质量分 66
主要是介绍kotlin使用,后续会增入实战项目文档
MMsmileNN
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
kotlin中的协程
协程Coroutine runBlocking协程构造器(阻塞的) runBlocking<Unit> { …… } 作为用来启动顶层主协程的适配器 GlobalScop全局协程(非阻塞) 1. 可以将 GlobalScope.launch { …… } 替换为 thread { …… } 2. 将 delay(……) 替换为 Thread.sleep(……) 3. delay 是一个特殊的***挂起函数*** 4. GlobalScope.launch启动一个协程,这原创 2021-06-25 16:28:11 · 681 阅读 · 0 评论 -
kotlin编写gradle
kotlin编写gradle gradle是一种自动化构建工具(编译,测试,打包等功能) 第一版gradle由groovy语言编写,现选择kotlin语言 动态语言(python,groovy,javascript):需要有相应的动作来认定这个函数是干嘛的,运行的时候才知道 静态语言(kotlin,java):不需要了解其他的,创建就能知道它是什么,做什么用的(编译的时候就能知道) idea新建gradle工程,使用kotlin语言的名称以kts为后缀的 设置kolin与java得混合调用原创 2021-06-25 16:18:22 · 895 阅读 · 0 评论 -
Kotlin高级函数
集合 集合类型 Kotlin 标准库提供了基本集合类型的实现: set、list 以及 map。 一对接口代表每种集合类型: 一个 只读 接口,提供访问集合元素的操作。 一个 可变 接口,通过写操作扩展相应的只读接口:添加、删除和更新其元素。 注: 只读集合类型是型变的。 这意味着,如果类 Rectangle 继承自 Shape,则可以在需要 List的任何地方使用 List。 换句话说,集合类型与元素类型具有相同的子类型关系。 map 在值(value)类型上是型变的,但在键(key..原创 2021-06-25 16:16:03 · 315 阅读 · 0 评论 -
kotlin关键字
关键字 说明 abstract 抽象声明,被标注对象默认是open annotation 注解声明 by 类委托、属性委托 class 声明类 companion 伴生对象声明 const 声明编译期常量 constructor 声明构造函数 crossinline 标记内联函数的lambda表达式参数,标识该lambda函数返回为非局部返回,不允许非局部控制流 data 数据类,声明的类默认实现equals()/hashCode()/toString/copy()/comp原创 2021-06-25 16:10:57 · 200 阅读 · 0 评论 -
kotlin基础语法
kotlin中文站很多都做了讲解,以下只是在学习过程中的记录,更详细可进入kotlin中文网 定义函数 使用fun关键字声明 带有两个 Int 参数、返回 Int 的函数 fun sum(a: Int, b: Int): Int { return a + b } 将表达式作为函数体、返回值类型自动推断的函数 fun sum(a: Int, b: Int) = a + b 函数返回无意义的值"Unit"(java是“void”) fun printSum(.原创 2021-06-25 16:09:47 · 263 阅读 · 0 评论
分享