协程是什么? 从本质上来讲,协程就是一个轻量级的线程。线程是由系统(语言系统或者操作系统)进行调度的,切换时有着一定的开销。而协程,它的切换由程...
KTX扩展库是Google推出的用于Android开发的kotlin扩展库,他的目的就是为了让我们在开发Android的时候更加方便和高效。 A...
反引号(键盘左上角和波浪线在一起的符号) `` 在Kotlin中可以用反引号解决关键字冲突的问题,可以强行将一个不合法的字符变为合法。 例如,我...
作用域函数是什么? 他是Kotlin内置的,可以对数据进行一系列变换的函数。他们与集合的操作符非常相似,但是集合操作符只能用于集合的一些变换,而...
集合是我们在代码编写时常用的操作数据的方式之一,具有非常重要的作用。 在kotlin中也有集合的概念,kotlin中的集合一般有三种:List、...
一想到循环操作,我们第一个想到的就是Java中的for循环的写法: 但是需要注意的是,在Kotlin中是没有这种写法操作的,这种写法是不能运行通...
在kotlin中所谓的解构就是将一个类对象中的参数拆开来,成为一个一个单独的变量,从而来使用这些单独的变量进行操作。 从上面代码看到,我们首先声...
Kotlin中的类 上面代码中我们声明了五种类的写法。 在Kotlin中定义一个类,必须使用class关键字来修饰(例如Main); 如果这个类...
在Kotlin中没有方法这个概念,转而存在的是函数的概念。 函数的声明 我们声明一个函数,使用fun关键字来修饰函数。 我们可以看到这里我写了五...