背景 在成熟的Android原生项目基础,添加ReactNative模块官方集成方式成本太高,它让新创建一个android的空目录,然后把已有的...
定义扩展函数扩展可以在不直接修改类定义的情况下增加类功能,扩展可以用于自定义类,也可以用于比如List,String,以及Kotlin标准库里的...
接口定义kotlin规定所有的接口属性和函数实现都要使用override关键字,接口中定义的函数不需要open关键字修饰,他们默认就是open的...
继承与重载的关键字open类默认都是封闭的,要想某个类开放继承,必须使用open关键字修饰它 类型转换is as 关键字kotlin中的...
list创建与元素获取 mutator函数能修改可变列表的函数有一个统一的名字:mutator函数添加元素运算符 += 与删除元素运算符 -= ...
kotlin的可空性1.在java中我们司空见惯的空指针异常,带给我们很多麻烦。kotlin改良后,更多的把运行时可能会出现的null问题,以编...
匿名函数 定义时不取名字的函数,我们称之为匿名函数,匿名函数通常整体传递给其他函数,或者从其他函数返回。 匿名函数对kotlin来说非常重要,有...
只读变量要声明可修改变量,使用var关键字。要声明只读变量,使用val关键字。 类型推断对于已声明并赋值的变量,kotlin允许省略类型定义。比...
从今天开始,我将定期分享学习kotlin过程以及心得,作为一名纯java语言安卓开发学习kotlin的小菜,如果有感同身受者,欢迎留言一起学习。...