Kotlin
google官方kotlin
zhangjin1120
这个作者很懒,什么都没留下…
展开
-
Standard的apply函数
apply是函数吗? 是的,内联扩展函数怎么用?下面是kotlin和java的转化://kotlinfun main(args: Array<String>) { val user = User("Kotlin", 1, "1111111") val result = user.apply { println("my name is $name, I am $age years old, my phone number is $phoneNum"原创 2022-04-26 17:15:06 · 1445 阅读 · 0 评论 -
kotlin中匿名内部类的写法
用kotlin写,也变得五花八门了。原本java开发安卓常用的。原创 2023-01-05 01:15:00 · 365 阅读 · 0 评论 -
kotlin的this关键字几种用法
不支持外,其他kotlin还是支持的。与之前java中this的写法相比,除了。正确的写法有许多,直接就写。原创 2023-01-05 01:00:00 · 1142 阅读 · 0 评论 -
IDEA创建kotlin项目
所以,细节还是很重要啊!IDEA需不需要下载kotlin插件?可以确认的是,在IDEA2017.3.4版本就默认支持kotlin,不需要下载kotlin插件。kotlin这门语言推出多久了?kotlin是有JetBrains由2011年7月推出,2012年2月根据Apache 2许可将kotlin开源,2016年2月15日正式推出v1.0稳定版本,而在在Google I / O 2017上,Google正式宣布kotlin成为Android开发的官方语言。原创 2022-12-24 00:00:00 · 4943 阅读 · 0 评论 -
kotlin 自定义getter
运行结果:原创 2022-12-15 00:00:00 · 112 阅读 · 0 评论 -
kotlin 自定义setter
只要变量被赋值,就会自动调用setter。上面的代码,在init{}中,就会调用name的setter;之后,也会调用setter。原创 2022-12-14 23:45:00 · 143 阅读 · 0 评论 -
kotlin mutableListOf使用
相似,MutableList接口的初始化,用的是。的代码中,List接口的初始化用的是。原创 2022-12-12 17:40:19 · 2292 阅读 · 0 评论 -
kotlin toMutableList使用
List接口代表只读列表,不能增加和删除元素。要想增加和删除元素,就要使用MutableList接口。List转MutableList,就可以用。原创 2022-12-12 17:25:00 · 729 阅读 · 0 评论 -
kotlin filter使用
【代码】kotlin filter使用。原创 2022-12-12 16:50:32 · 110 阅读 · 0 评论 -
kotlin的takeIf简单使用理解
【代码】kotlin的takeIf简单使用理解。原创 2022-12-09 23:45:00 · 275 阅读 · 0 评论 -
kotlin新建Kotlin File, Kotlin class,main函数
2022.1。原创 2022-12-09 23:30:00 · 582 阅读 · 0 评论 -
Kotlin File与Kotlin Class的区别与联系
看下面四种情况,就清楚了:原创 2022-12-09 23:00:00 · 762 阅读 · 0 评论 -
Android Studio配置Kotlin开发环境,新建HelloWorld
Android Studio配置Kotlin环境原创 2021-08-12 21:42:08 · 3429 阅读 · 1 评论 -
kotlin(二)Android stuido 4.1.1配置并运行kotlin Demo
在Android studio 4.1.1版本,直接新建kotlin项目,会有报错Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager.网上有许多解决办法,很麻烦。直接改参数,要简单些:project级别的build.gradle文件配置中ext.kotlin_version = "1.3.72"改为ext.kotlin_version = "1.4.3原创 2021-10-25 10:39:02 · 276 阅读 · 0 评论 -
kotlin语法与java语法的区别
不同点kotlinjava末尾分号不需要需要函数返回值类型的位置函数头部末尾:后面函数头的开头fun关键字声明函数时必须使用没有fun这个关键字函数返回值类型的位置 //java int add(int a, int b) { return a+b; } //kotlinfun add(a: Int, b: Int): Int { return a + b}...原创 2022-05-10 11:05:18 · 380 阅读 · 0 评论 -
kotlin系列:变量后面的?表示变量可以为空
例如自定义view时,构造函数写法: constructor(context: Context?, attrs: AttributeSet?) : super(context, attrs)表示attrs可以为空。Kotlin入门(三)——变量与问号原创 2021-10-26 09:42:34 · 332 阅读 · 0 评论 -
Kotlin中判空!!与?
Kotlin中?和!!的区别原创 2022-06-06 15:30:21 · 185 阅读 · 0 评论 -
kotlin中的Unit
kotlin中的Unit相当于Java中的Void,并且可以写 return Unit。这个类对应于Java中的。,这里就不多深究了。原创 2022-08-15 02:00:00 · 4860 阅读 · 2 评论 -
Kotlin中apply和let的区别
let把闭包中最后一行代码的返回值,赋值给var变量。从运行结果,可以看出。原创 2022-08-15 03:00:00 · 788 阅读 · 0 评论 -
kotlin的by lazy
多数情况下,bylazy修饰的val变量都是单例的,因为bylazy{}里面的代码只执行一次。而且再次调用属性的时候,只会得到结果,而不会再次执行lazy{}的运行过程。此外,bylazy与双重校验锁单例模式有关系。当属性用到的时候才会初始化”lazy{}”里面的内容。),从注释可以看出变量只在第一次被访问时被加载。bylazy只能作用于val关键字标注的属性。(延迟初始化属性)(只能用在var变量上),只能用在val变量上。(不一定完全,待补充)...原创 2022-07-27 02:30:00 · 1378 阅读 · 0 评论 -
kotlin MutableList的遍历
【代码】kotlin MutableList的遍历。原创 2022-09-08 11:23:46 · 1349 阅读 · 0 评论 -
kotlin的map
目录官网地址:https://kotlinlang.org/docs/collections-overview.html原创 2022-05-11 09:41:59 · 656 阅读 · 0 评论