基础语法
hysealive
做生命的强者,且行且歌
展开
-
Kotlin:Standard.kt标准库常用API总结
在 Kotlin 源码的Standard.kt标准库中提供了一些便捷的内置高阶函数( let、also、with、run、apply ),可以帮助我们写出更简洁优雅的 Kotlin 代码,提高开发效率。但前提是先要对高阶函数有所了解。// 比如这样初始化一个User// 这样的代码是不是简洁优雅,我是比较喜欢这种风格的val user = User().apply { this.name = "kotlin" this.age = 18 this.isMale = tru..原创 2020-08-12 17:45:22 · 472 阅读 · 0 评论 -
Kotlin:object关键字总结
object关键字主要有三种使用场景对象声明(object declaration)伴生对象(companion object)对象表达式(object expression)对象声明(object declaration)将类的声明和定义该类的单例对象结合在一起(即通过object就实现了单例模式)对象声明中不能包含构造器(包括主构造器和次级构造器)对象声明实例解析以及在kotlin和java代码中的调用object UserManager { fun saveUser..原创 2020-08-12 13:41:30 · 266 阅读 · 0 评论 -
Kotlin:in操作符总结
可以用in判断数字是否在某个区间// 检查x数值是否在1到4区间if (x in 1..4){}可以用in判断集合中是否存在某个元素// 检查list中是否有某个元素if (name in list){}可以用in遍历整个区间或者集合// 遍历for(i in 1..4){ print(i) // 1234}// 设置步长for(i in 1..4 step 2) { print(i) // 13}// for(i in 4..1) // error// .原创 2020-08-11 18:03:23 · 1270 阅读 · 0 评论