
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在使用Kotlin的过程中会经常用到其内置函数,包括apply,let,run,with,also,takeIf,takeUnless函数等,想要更好熟悉Kotlin,这些函数必须烂熟于心,接下来让我们来逐步了解。

一文搞懂Kotlin中的内置函数-apply、let。

这可能是你看过最详细的Compose高级API动画了。

Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等。不同于 Java 的是,字符不属于数值类型,是一个独立的数据类型。Java和kotlin数据类型对照如下:Java基本数据类型Kotlin对象数据类型数据类型说明intInt整型longLong长整形shortShort短整型floatFloat单精度浮点型doubleDouble双精度浮点型b

一文让你看懂Kotlin的集合类:Kotlin的集合类是在Java的集合类库基础上进行的优化,新引入了不可变集合类等扩展,相关类和API都在kotlin.collections包里。

如上代码,接口A,B都声明了foo()、bar()函数,接口B两个方法都有实现,接口A只实现了foo(),而bar()在A接口中并没有声明是抽象函数,所以C类要重写并实现bar()。(2)当类内扩展的伴随对象函数和类外扩展的伴随对象同名时,类内的其它函数优先引用类内扩展的伴随对象函数,即对于类内其它成员函数来说,类内扩展屏蔽类外扩展;接口的重写跟类的重写类似,如果父类中声明了许多类型,有可能出现一

Kotlin使用关键字class来声明类。

在某种意义上,这是枚举类的扩展(枚举类型的值集合也是受限的,但每个枚举常量只存在一个实例,而密封类的一个子类可以有可包含状态的多个实例)。虽然密封类可以有子类,但是所有的子类必须要内嵌在密封类中。枚举常量还实现了 Comparable 接口,其中的自然顺序是它们在枚举类中定义的顺序,对此接口有兴趣的可以自己去尝试实现验证。枚举类的最基本的用法是实现类型安全的枚举,其中枚举常量用逗号分隔,每个枚举常

一文看通kotlin语法

委托模式是常见的设计模式之一。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。与Java一样,Kotlin也支持委托模式,通过关键字by。








