首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kotlin
以身入局
创建于2023-09-27
订阅专栏
Kotlin之从入门到放弃
等 3 人订阅
共14篇文章
创建于2023-09-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
"?"、"?."、"?:"、"takeIf"、"run" 等语法讲解
? 可空类型 在 Kotlin 中,类型默认是不可空的。如果要声明一个可空类型,需要在类型后面加上 ?。 ?. 安全调用操作符 安全调用操作符用于调用一个可能为 null 的对象的方法或访问其属性。如
Kotlin Side-effects 之 produceState
produceState 是一个 Jetpack Compose 库中的函数,它用于将非 Compose 的异步或监听驱动的状态转换成 Compose 可以理解和响应的State。它特别有用于整合像
fun String.toInt(radix: Int)
源码截图如下: 解释: 函数作用 --> 将字符串(String)转换成一个整数(Int) 如果字符串不是一个有效的的数字的字符串表示,会抛出 NumberFormatException 异常。 传入
Kotlin的 ‘?.’ 和 ‘?:’
在 Kotlin 中,?. 和 ?: 分别代表安全调用运算符和 Elvis 运算符,它们用于处理可为 null 的情况,以简化代码并避免空指针异常(NullPointerException)
Kotlin的创建单例
在 Kotlin 中,你可以使用对象声明(Object Declaration)来创建单例。对象声明是 Kotlin 中声明单例的一种简单方式,它确保类只有一个实例,并提供了一种方便的方法来访问该实例
kotlin的扩展函数
在 Kotlin 中,扩展函数(Extension Functions)是一种强大的特性,允许你向已有的类添加新的函数,而无需修改其源代码。这使得你可以在不继承或修改类的情况下,为其添加功能。以下是一
Kotlin的范围迭代
当在 Kotlin 中进行范围迭代时,有几种不同的方式。以下是闭区间、半开区间、倒序迭代和指定步长的范例: 闭区间 ..: 输出: 半开区间 until 和 ..<: 输出: 倒序迭代 downTo:
kotlin的Any类
在 Kotlin 中,Any 是所有非空类型的超类型。换句话说,Any 是 Kotlin 类型系统的根类型。它类似于 Java 中的 Object 类,但有一些重要的区别。
Kotlin 的 'is' 操作符
在 Kotlin 中,你可以使用 is 操作符进行实例检查(Instance Checks)。这允许你检查一个对象是否是某个特定类型的实例。以下是一个简单的示例: 输出结果: 在这个例子中,我们创建了
kotlin 的 in 操作符
当你使用 Kotlin 语言时,可以使用 in 操作符来检查某个元素是否存在于集合中。下面是一个简单的示例:
Kotlin的 lazy property
当你使用 Kotlin 中的延迟属性(Lazy Property)时,你可以推迟属性的初始化,直到首次访问该属性的时候才会进行初始化。这在某些情况下可以提高性能,因为只有在需要时才会执行初始化操作。
Kotlin的静态方法怎么写
在Kotlin中,与Java不同,没有直接的静态方法的概念。相反,Kotlin使用顶层函数和伴生对象来实现类似静态方法的功能
kotlin的main函数怎么写
在Kotlin中,创建main函数的方式与Java略有不同。在Kotlin中,main函数是程序的入口点,通常位于顶层(文件的最外层)或者类的伴生对象中。以下是两种创建main函数的方式: 1. 在文
安卓开发使用 kotlin 的好处
使用 Kotlin 开发安卓软件有如下好处: 1. Kotlin 是现在更符合自然语言学的一种高阶编程语言,更加具备表现力,同时很简洁,可以提高工作效率; 2. 代码的安全性更高,比如 帮你...