Kotlin 数据类型详解:数字、字符、布尔值与类型转换指南
Kotlin中变量类型由值决定,如Int、Double、Char、Boolean、String。通常可省略类型声明,但有时需指定。数字类型分整数(Byte, Short, Int, Long)和浮点(Float, Double),默认整数为Int,浮点为Double。布尔值是true或false,C... ...
Kotlin 变量详解:声明、赋值与最佳实践指南
**Kotlin 变量简介** Kotlin 中使用 `var` 定义可变变量,`val` 定义常量。类型可自动推断,如 `var name = "John"`(String)和 `val birthyear = 1975`(Int)。`val` 一旦赋值不可变,`var` 则可变。变量名遵循驼... ...
Kotlin 编程语言详解:特点、应用领域及语法教程
**Kotlin**是JetBrains于2016年推出的编程语言,兼容Java,广泛用于移动(尤其是Android)、Web、服务器及数据科学。它的语法简洁安全,支持多平台,学习曲线平缓,且拥有活跃的社区。`main()`函数是程序入口,`println()`用于输出,而`print()`不换行。... ...
kotlin 注解 @Parcelize 使用
在 Kotlin 中,@Parcelize注解用于简化实现 AndroidParcelable接口的过程。Parcelable接口是 Android 中用于在组件之间传递对象的一种方式。通常,实现Parcelable接口需要编写大量样板代码,但使用@Parcelize注解可以大大简化这个过程。以下是使用@Parcelize。
Kotlin 语言基础学习
Kotiln翻译为中文是:靠他灵。它是由JetBrains 这家公司开发的,JetBrains 是一家编译器软件起家的,例如常用的WebStorm、IntelliJ IDEA等软件。Spring 框架在5.0之后也对Kotlin 提供了原生的支持。目前Android 已将Kotlin 作为官方开发语言。Gradle 也采用Kotlin 来编写脚本。
Kotlin 数据类(Data Class)
Kotlin 中的数据类使用data关键字定义。
kotlin之foreach跳出循环
3.类似于continue,如果if语句为true,将会继续下一轮的forEach代码块。2.通过run语句,将会在if判断语句为true的时候跳出run代码块。1.创建函数跳出循环。
Kotlin 的锁和多线程同步
作为结论,在 Kotlin 上最好用的线程同步方案首推协程。
kotlin get() 与 set()
【代码】kotlin get() 与 set()
Kotlin 协程真的轻量吗?
在官方文档的介绍中,提到了:协程是轻量的repeat(50_000) { // 启动大量的协程launch {print(".")这个例子中,启动了 100_000 个协程,每个协程都会延迟 1s,然后打印一个点。示例中提到,如果把runBlocking移除,把launch换成thread,并且把delay换成Thread.sleep,那么在运行后就会导致内存溢出。我们来验证一下:为了方便演示,我们把delay的时间改的短一点println("开始执行")launch {