ToolkitX
知识库工具箱

Kotlin 基础

空安全、扩展函数、协程入门

25min·入门

01. Kotlin 基础语法

Kotlin 是 JetBrains 开发的现代编程语言,是 Android 官方开发语言。它完全兼容 Java,同时提供了更简洁的语法和更安全的特性。 Kotlin 的特点: - 空安全:类型系统在编译时检查空值 - 扩展函数:可以为现有类添加新函数 - 协程:轻量级异步编程 - 数据类:自动生成 equals、hashCode、toString - 智能类型转换
kotlin
// 变量声明
val immutable = "不可变"  // val 类似 final
var mutable = "可变"     // var 可重新赋值

// 空安全
var name: String = "Kotlin"
// name = null  // 编译错误
var nullable: String? = "可以为 null"
println(nullable?.length)  // 安全调用

// 扩展函数
fun String.removeSpaces(): String {
return this.replace(" ", "")
}

println("Hello World".removeSpaces())  // HelloWorld

// 数据类
data class User(
val name: String,
val age: Int,
val email: String
)

val user = User("张三", 25, "[email protected]")
println(user)  // User(name=张三, age=25, [email protected])

知识测验

1/4正确 0

Kotlin 中 val 和 var 的区别是什么?

下一节

Android 开发入门

下一节