
kotlin
caotong1
这个作者很懒,什么都没留下…
展开
-
Kotlin的主要特征(一)
Kotlin的首要目标是提供一种更简洁、更高效、更安全的替代Java的语言,并且适用现今使用Java的所有环境。Kotlin是一种静态类型的编程语言,这意味所有表达式的类型在编译器已经确定,而编译器就能验证对象是否包含想访问的方法或者字段。动态类型的编程语言,比如JVM上的Groovy和JRuby,这些语言允许你定义可以储存任何数据类型的变量,或者返回任何数据类型的函数,并在运行时...原创 2019-05-21 11:15:47 · 348 阅读 · 0 评论 -
函数的定义与调用(三)
1.函数参数值的设置fun <T> joinToString(collection: Collection<T>, separator: String=".", prefix: String="@", postfix: String="@"): String { val result = StringBuilder(prefix) for ((inde...原创 2019-05-24 21:45:02 · 274 阅读 · 1 评论 -
Kotlin基础(二)
语句和表达式:在Kotlin中,if是表达式,而不是语句。语句和表达式的区别在于,表达式有值,并且能作为另一个表达式的一部分使用;而语句总是包围着它的代码块中的顶层元素,并且没有自己的值。在Java中,所有的控制结构都是语句。而在Kotlin中,除了循环(for、do和do/while)以外大多数控制结构都是表达式。这种结合控制结构和其他表达式的能力让你可以简明扼要地表示许多常见的模...原创 2019-05-22 22:22:14 · 291 阅读 · 0 评论 -
类、对象和接口(四)
Kotlin的接口可以包含属性声明,且声明默认是final和public,嵌套的类默认并不是内部类:它们并没有包含对其外部类的隐式引用1.定义类继承结构 1.1 Kotlin中的接口//声明一个接口interface Clickable{ fun click()}//实现一个接口class Button:Clickable{ override fun ...原创 2019-05-25 22:06:35 · 269 阅读 · 0 评论