Scope functions let let既不是操作符,也不是什么关键字,而是一个函数。这个函数提供了函数式API的编程接口,并将原始调用对象作为参数传递到Lambda表
Jetpack简介
概述 Jetpack 是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。这些组件可帮助您遵循最佳做法、让您摆脱编写样板代码的工作并简化复杂任务,以便您
Kotlin集合的基本操作01
标准库中的集合类 kotlin库中的集合关系图(注意Map并不属于Collection的子类) Kotlin集合类中主要有三种类型 List:有序
Kotlin基本语法05
类委托和委托属性 委托是一种设计模式,它的基本理念是:操作对象自己不会去处理某段逻辑,而是会把工作委托给另外一个辅助对象去处理。 类委托 类委托的
Kotlin基本语法04
密封类sealed class 密封类的具体作用如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 // 定义一个空接口 interface Result class Success(val msg: String) : Result class Failure(val error: Exception) : Result fun getResultMsg(result: Result) = when (result) { is Success -> result.msg is Failure
Kotlin基本语法03
面向对象编程01 类 与Java一样,Kotlin中使用class关键字来声明类, 例如 1 class Person { /*...*/ } 当一个类不包含任何属性和方法时,可以简写为 1 class
Kotlin基本语法02
Lambda表达式和高阶函数 在Kotlin当中,函数可以像普通变量一样作为参数传递或者作为返回值返回。 Lambda定义 Lambda就是一段可
Kotlin基本语法01
语言特点 Kotlin可以编译成Java字节码,也可以编译成JavaScript字节码,方便在没有JVM的设备上运行。 基本语法 Kotlin语言
Kotlin基本数据类型
在Kotlin语言中,一切皆对象。因此,我们可以调用任意类型变量的属性或方法。比如 1 2 3 4 // {}是一个空的Lamba表达式,我们也可以通过它
Kotlin开发环境搭建
kotlin的使用非常方便,只需要下载IntelliJ Idea 或者Android Studio,安装好之后默认就可以直接使用kotlin语言进行开发