Kotlin中的作用域函数

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语言进行开发