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 开发入门