
kotlin
gaolhjy
终生学习者,从事编程开发的同时,运营职场提升&副业有道 微信群(免费),也喜欢交友, 微信号: gaolhjy
展开
-
kotlin学习笔记: ? 和 ?. 和 ?: 和 as? 和 !!
文章见链接:https://blog.youkuaiyun.com/baidu_31093133/article/details/81434181原创 2020-08-19 20:19:55 · 346 阅读 · 0 评论 -
Kotlin: 大有用途的拓展函数
先看一下拓展函数的语法结构,如下:fun ClassName.methodName (param1:Int ,param2:Int) :Int { return 0}相比于定义一个普通函数,定义拓展函数只需要在函数名的前面加上一个ClassName. 的语法结构,就表示将该函数添加到指定类当中了.我们再回过头看一下什么是拓展函数?拓展函数表示即使在不修改某个类的源码的情况下,仍然可以打开这个类,向该类添加新的函数....原创 2020-08-06 18:39:19 · 411 阅读 · 0 评论 -
Kotlin: 定义高阶函数
如果一个函数接收另外一个函数作为参数,或者返回值的类型是另外一个函数,那么该函数就称为高阶函数.这个定义可能不太好理解,一个函数怎么能接收另一个函数作为参数呢?这就涉及另外一个概念了: 函数类型.我们知道,编程语言中有整型、布尔型等字段类型,而Kotlin又增加了一个函数类型的概念.如果我们将这种函数类型添加到一个函数的参数声明或者返回值声明当中,那么这就是一个高阶函数了.那,如何定义一个函数类型呢?基本规则如下:(String,Int) ->Unit->左边的部分是用来声明该函原创 2020-08-03 23:27:14 · 600 阅读 · 0 评论 -
Kotlin: Lambda表达式语法糖
Kotlin: Lambda表达式语法糖原创 2020-05-08 08:25:13 · 513 阅读 · 1 评论 -
Kotlin中的协程
协程,不是线程。原创 2020-05-12 20:32:47 · 277 阅读 · 1 评论 -
Kotlin: 有用的内置函数
Kotlin: 有用的内置函数原创 2020-05-08 17:16:48 · 975 阅读 · 0 评论 -
Kotlin:空指针检查
Kotlin:空指针检查原创 2020-05-03 17:34:52 · 1173 阅读 · 0 评论 -
kotlin学习:学习kotlin过程中的文章汇总
"?"加在变量名后,系统在任何情况不会报它的空指针异常。"!!"加在变量名后,如果对象为null,那么系统一定会报异常!var是一个可变变量,这是一个可以通过重新分配来更改为另一个值的变量。这种声明变量的方式和java中声明变量的方式一样。val是一个只读变量,这种声明变量的方式相当于java中的final变量。一个val创建的时候必须初始化,因为以后不能被改变。在Kotlin中,=== 表...原创 2019-09-13 10:29:13 · 664 阅读 · 0 评论