深入 Kotlin 的大致结构

This commit is contained in:
SOR
2026-09-18 07:41:02 +08:00
parent e68d4877c4
commit 1c55a400e1
+60
View File
@@ -65,18 +65,78 @@ class MyClass(
}
```
### 类伴生对象
### 类继承细节
### 特殊类函数
#### component 函数
#### 重写 toString
#### 重载运算符
## 特殊函数
### infix 函数
### 扩展函数
#### 概念与 lambda 变量类型
#### 常用的扩展函数
##### apply
```kotlin
```
##### also
```kotlin
```
##### let
`let` 可以让一段代码只在对象非空时执行:
```kotlin
val name: String? = "Kotlin"
name?.let {
println("长度是 ${it.length}")
}
```
如果 `name` 是 `null`,`let` 里面的代码不会执行。
##### run
```kotlin
```
### suspend 函数
## 文件 IO
```kotlin
```
## 用 Gradle 加载依赖(外部库)
```kotlin
```
## Kotlin 反射
```kotlin
```
## 定义一个特殊的变量/函数名
```kotlin