![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kotlin笔记
gxh_apologize
他很懒,他没有写任何东西...
展开
-
Kotlin笔记(1)
什么是KotlinKotlin是一门全栈语言。Kotlin就是一门可以运行在Java虚拟机、Android、浏览器上的静态语言,它与Java100%兼容。Kotlin除了自己的标准库之外,大多仍然使用经典的Java集合框架。Kotlin优点简洁(主要相对于Java)空值安全100%与Java兼容函数式编程协程DSL参考资料http://kotlin...原创 2018-05-20 17:22:25 · 339 阅读 · 0 评论 -
Kotlin笔记(2)
for循环和foreachval str="abcde"//这个就相当于java中的高级for循环,// 但是java中的高级for循环不能用于字符串for (c in str) { println(c)}//带角标for ((index,c) in str.withIndex()) { println("index=$index c=$c")}str...原创 2018-06-11 14:39:44 · 344 阅读 · 0 评论 -
Kotlin笔记(3)
get和set方法Kotlin中字段是私有的,会自动生成get、set方法。fun main(args: Array<String>) { val person=Person() //表面看是直接访问了属性,其实是通过get方法 println(person.name) println(person.age)}class Person...原创 2018-06-13 10:57:30 · 234 阅读 · 0 评论 -
Kotlin笔记(4)
中缀表达式使用中缀表达式就是想让代码更加简洁易懂使用条件:必须是成员函数或扩展函数;必须只有一个参数;参数不可能是可变参数或默认参数。class Person{ infix fun sayHelloTo(name:String){ println("你好${name}") }}val stenve=Person()stenve.sayHe...原创 2018-06-13 16:36:01 · 204 阅读 · 0 评论