kotlin
文章平均质量分 66
kotlin
dean_mh
这个作者很懒,什么都没留下…
展开
-
Kotlin_操作符重载
文章目录简介实例 简介 表达式 实际调用函数 +a a.unaryPlus() -a a.unaryMinus() !a a.not() a++ a.inc() a– a.dec() a + b a.plus(b) a - b a.minus(b) a * b a.times(b) a / b a.div(b) a % b a.rem(b) a += b a.plusAssign(b) a -= b a.minusAssign(b) a *=原创 2021-06-29 11:35:56 · 343 阅读 · 0 评论 -
kotlin_标准函数
文章目录简介repeatalsoletrunwithapplytakeiftakeUnless 简介 Kotlin提供了一些标准函数,旨在帮助开发人员简化代码,它是位于Standard.kt下的一些顶层函数 repeat 最简单的标准函数,两个参数第一个是一个int值,第二个参数是一个方法(方法参数是当前执行的index,没有返回值),功能是将该方法执行n次,每次index都会传入给方法 repeat(n){ index-> println("第$index次") } 实例,往一个list中插入原创 2021-06-01 17:10:46 · 351 阅读 · 1 评论 -
kotlin_单例类和静态方法
文章目录单例类静态方法 单例类 Kotlin中的单例类只需Object关键字修饰即可: 单例类: object NetworkHelper{ fun isAvaliable(): Boolean{ return false } } 在kotlin中调用: fun main(args: Array<String>) { println(NetworkHelper.isAvaliable()) } 在java中调用: public class TestIn原创 2021-06-01 15:49:56 · 261 阅读 · 0 评论 -
Android - kotlin基础
基础可以先看这里,深入可以看下官网 以下只记录要点 常量与变量 常量是 val 变量是 var 全局变量需要在声明时被初始化,如果无法初始化可加上lateinit来声明这个变量可延迟初始化 lateinit var a:String fun main(args: Array<String>) { var b = "bbbb" val c = "cccc" a = "aaaaaa" println(a) } 虽然val是不可变的,但是也不完全等同java的fin原创 2020-11-21 15:41:14 · 182 阅读 · 0 评论