Kotlin
文章平均质量分 51
Jerry_正弦
stay calm, stay hungry!
展开
-
Kotlin中object关键字的作用
调用方式:MySingleton.function(),类似像Java的静态方法。ExtendClassName为匿名对象继承的类或接口名。伴生对象中的属性和方法可以直接通过类进行访问。1、对象声明,通过这种方式创建一个单例对象。3、声明对象表达式,创建一个匿名对象。2、在类内部声明伴生对象。原创 2024-07-01 22:06:12 · 328 阅读 · 0 评论 -
Kotlin常用内联函数的手写和解释
使用inline关键字修饰的函数被称为内联函数,其作用是在编译阶段将函数体的代码直接嵌入到函数调用处,而不是通过函数调用的方式来执行,这样可减少函数调用带来的额外开销,如传递参数,创建和销毁栈帧等, 可以使代码更加简洁直观。该函数的lambda体也是持有this,函数的返回结果为lambda表达式执行返回的结果,作用类似于run函数,只是调用方式不同。///lambda执行代码块,最后一行的返回值就是run函数的返回值。//lambda执行代码块,最后一行的返回值为let函数的返回值。原创 2024-06-30 20:49:04 · 385 阅读 · 0 评论