kotlin
45度角
我很帅
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用官方的LiveData 实现消息总线 LiveDataBus
class LiveDataBus private constructor() { private val bus: MutableMap<String, BusMutableLiveData<Any>> private object SingletonHolder { val DATA_BUS = LiveDataBus() } fun <T> with(target: String): BusMutableLive.原创 2021-10-14 15:03:25 · 388 阅读 · 0 评论 -
Kotlin中的函数和Lambda表达式
函数fun 函数名(参数名:数据类型):Unit{ //函数体 }fun 函数名(参数名:数据类型):表达式//举例: fun SayHi(name:String){println("hi, $name")} fun SayHi(name:String)=println("hi, $name")Unit相当于Java中的Void,如果有返回值就将Unit换成要返回的数据类型。匿名函数匿名函数与常规函原创 2017-06-24 16:28:46 · 668 阅读 · 0 评论 -
Kotlin中的数据类型
Kotlin中的数据类型Boolean数据类型:多数情况下都是Java中的基本类型boolean,只有在必要情况下才会装箱成装箱类型的Boolean。至于选择什么类型都由编译器来决定,通常不用我们担心。 var falseBoolean:Boolean=false var trueBoolean:Boolean=trueNumber类型 至于选择基本类型还是装箱类型都由编译器来决定,通常原创 2017-06-13 00:05:29 · 441 阅读 · 0 评论 -
Kotlin中类和对象初始化
**Kotlin中类和对象初始化** 这里类的构造函数写法上和Java的不同,但用法都是一样的,Kotlin中用constructor()来表示一个类的构造方法,而不是Java中的类名。原创 2017-06-14 23:43:17 · 7280 阅读 · 0 评论 -
空类型和智能类型的转换
不可以返回空值fun getName():String{ return "xiaoming" }在String后面加一个问号就可以返回空fun getAddress():String?{ return null }fun main(args: Array<String>) { println(getName().length) var address=getAddre原创 2017-06-14 23:54:05 · 288 阅读 · 0 评论
分享