![](https://img-blog.csdnimg.cn/865a8598cbbf4c39b832a9f556fe178c.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Kotlin
kotlin学习
吕氏春秋i
月亮是头顶上的理想,现实是脚下的六便士。
展开
-
Android kotlin工具类获取屏幕分辨率及宽高
获取屏幕相关工具DisplayUtil原创 2022-12-08 09:47:29 · 1612 阅读 · 0 评论 -
Android Kotlin写法组件的长按点击事件 OnLongClickListener
kotlin 长按点击事件和点击事件的区别原创 2022-02-18 15:04:13 · 2549 阅读 · 0 评论 -
Android Kotlin List Map Set集合操作方法
Android Kotlin List Map Set集合操作方法原创 2022-02-14 10:52:15 · 1012 阅读 · 0 评论 -
Android kotlin定时器用法及说明
kotlin定时器java.util.Timer 定时器schedule(TimerTask task, long delay) 延迟delay毫秒后,执行一次taskschedule(TimerTask task, long delay, long period) 延迟delay毫秒后,执行第一次task,然后每隔period毫秒执行一次taskdelay为0表示没有延迟,立即执行一次taskTimer().schedule(object : TimerTask() {原创 2022-02-08 11:11:31 · 13949 阅读 · 0 评论 -
Kotlin 作用域函数[let、run、with、apply、also]
Kotlin 标准库包含多个函数,其唯一目的是在对象的上下文中执行代码块。当您在提供lambda 表达式的对象上调用此类函数时,它将形成一个临时作用域。在此作用域中,可以访问不带名称的对象。这些函数称为作用域函数。其中有五个:let、run、with、apply、also翻译 2021-12-07 14:41:06 · 333 阅读 · 0 评论 -
Kotlin中init代码块、构造方法和对象里的属性执行顺序
前言今天上班 早上打开QQ看到群聊的一道关于代码执行顺序的习题看似简单的一题 却考验代码的基本功题目如下:不要敲代码,觉得这样写法有问题吗,程序能否正常运行?我自己心里默默按照程序走了一遍 感觉是没错的但是实操 就打了我的脸代码不能在声明之前初始化变量class Test(_name: String) { private val name = _name init { fullname = setfullnamemethod() }原创 2021-11-25 10:50:20 · 1328 阅读 · 0 评论 -
Kotlin 条件判断关键词[ when、if、in、is]
kotlin 关键字学习Kotlin中的if语句一个 if 语句包含一个布尔表达式和一条或多条语句 var a:Int =3 var b:Int =2 var mc = if (a > b) 3 else 4Kotlin中的when 语句when 将它的参数和所有的分支条件顺序比较,直到某个分支满足条件。when 既可以被当做表达式使用也可以被当做语句使用。如果它被当做表达式,符合条件的分支的值就是整个表达式的值,如果当做语句使用, 则忽略个别分支的值原创 2021-11-23 13:58:38 · 969 阅读 · 0 评论