![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java & kotlin & C/C++
文章平均质量分 69
编程语言
巨噬细胞ps
这个作者很懒,什么都没留下…
展开
-
Kotlin 函数
this:run、 with、 apply,通过关键字this引用上下文对象,在它们的 lambda 表达式中可以像在普通的类函数中一样访问上下文对象,大多数场景下当访问接收者对象时可以省略this。it:let、also,将上下文对象作为lambda的参数,默认名称为it,当调用对象函数或属性时不能想this一样隐式访问对象。apply、 also返回上下文对象let、 run、 with返回lambda表达式结果。原创 2023-06-26 20:46:01 · 680 阅读 · 0 评论 -
Koin入门使用
single创建的对象在整个容器的生命周期内存在,任意地方注入都是同一个实例。factory每次创建新的实例,不被保存、不被共享。1.创建Koin容器。2.创建Koin模块。原创 2023-04-25 20:55:25 · 385 阅读 · 2 评论 -
C中的一点小东西
extern只起申明作用,不定义,extern的变量或函数的定义在其他文件中。extern的函数或变量在头文件中被引用了,只会被编译一次。代码区:编译后的程序指令,CPU可直接执行的机器码。.h中extern的变量或函数定义可以不在对应的.c文件中,但该对应的.c文件中也可以使用。函数指针:void (*fun)(parm);空类型指针可以转为其他类型的指针,其他类型的指针也可转为空类型的指针。.h中声明的变量或函数定义需要在对应的.c文件中。原创 2023-04-13 20:28:44 · 524 阅读 · 0 评论