![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
KotlinNote
文章平均质量分 90
Solinzon
真理无穷,寸进欢喜。
展开
-
Kotlin快速入门(2) -- 函数
可以毫不夸张地说,在Kotlin的世界里,函数是第一公民,这些函数的特性大大简化了我们编写业务逻辑的代码量。 1.扩展函数Kotlin 也提供了一种可以在不继承父类,也不使用类似装饰器这样的设计模式的情况下对指定类进行扩展。这就是使用扩展函数: 声明扩展函数的时候,只需要在函数名前面加上被扩展的类名即可。如,我们可以给Context类添加一个toast()的扩展函数,之后在任何继承了Conte原创 2017-08-23 19:56:36 · 2823 阅读 · 0 评论 -
Kotlin快速入门(3) -- 其他常用新特性
1.空值检查(空安全)Kotlin 是空指针安全的,如果一个变量可能为空,必须在定义的时候显式地指定出来(在类型后面加上“?”)。 如 var a : String ? = "666" a = null //可以编译通过var b : String = "666" b = null //无法编译通过,因为这里没有显式指定b可以为空 Kotlin中还有一些涉及到空安全的操作符: ?. 如果不为空,原创 2017-09-02 22:50:21 · 1347 阅读 · 0 评论 -
Kotlin快速入门(1) -- 与Java的对比学习
基础语法 1.定义变量: Kotlin中的基本数据类型和Java差不多,只是形式上每种数据的首字母都是大写的: Int Long Short Byte Float Double 不可变(只读)的局部变量 Java final int a = 1; kotlin val a = 1 val a : Int = 1 在Kotlin中,变量原创 2017-08-22 11:55:05 · 3135 阅读 · 0 评论