
Kotlin
coder_e
这个作者很懒,什么都没留下…
展开
-
Kotlin中内部类的写法
今天写项目的时候碰到一个问题,按照java的习惯在Kotlin中写出如下代码:class Outer{ fun fOuter(){ } class Inner{ fun fInner(){ fOuter()//此处编译失败,无法调用Outer类的方法 } }}如果想在Inner类中调用fOuter()函数,编译是不会通过的,...原创 2018-05-16 20:16:41 · 4204 阅读 · 0 评论 -
Kotlin扩展函数的使用
在使用java开发Android时,我们经常会封装许多工具类比如:public class Utils{ private String getAppVersion(Context context){ ........// return version; }}想要获取App的Vsersion必须传入Context对象作为参数,然而在Kotlin中我们可以直接对Context...原创 2018-05-16 20:32:39 · 2232 阅读 · 1 评论 -
Kotlin with 、apply等函数的使用场景总结
1. with定义:fun <T, R> with(receiver: T, block: T.() -> R): R功能:将对象作为函数的参数,在函数内可以通过 this指代该对象。返回值为函数的最后一行或return表达式。实例:1.在自定义view中当我们初始化画笔时很多时候我们会写下边的代码 var paint = Paint() paint.color =...转载 2018-06-11 22:52:23 · 3016 阅读 · 0 评论