# learnKotlin **Repository Path**: wangyxli/learnKotlin ## Basic Information - **Project Name**: learnKotlin - **Description**: Kotlin教程 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-23 - **Last Updated**: 2026-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Kotlin 现代编程实战教程 本教程专为 Kotlin Playground 设计,包含两个文件夹: ## 目录结构 ``` docs/ # 知识讲解的 Markdown 文件 ├── 01_basic_syntax.md # 基础语法:Val/Var, 字符串模板, When 表达式 ├── 02_null_safety.md # 空安全:安全调用, 埃尔维斯操作符, 智能转换 ├── 03_collections.md # 集合操作:List/Map/Set, map, filter, find, groupBy ├── 04_functional.md # 函数式编程:Lambda, 高阶函数, 作用域函数 ├── 05_oop.md # 面向对象:Data Classes, Sealed Classes, 扩展函数 ├── 06_coroutines.md # 协程基础:suspend, runBlocking, launch └── 07_advanced.md # 高级特性:泛型, 委托, 操作符重载 examples/ # 可直接在 Kotlin Playground 运行的 .kt 代码文件 ├── 01_basic_syntax.kt ├── 02_null_safety.kt ├── 03_collections.kt ├── 04_functional.kt ├── 05_oop.kt ├── 06_coroutines.kt └── 07_advanced.kt ``` ## 使用说明 1. 打开 [Kotlin Playground](https://play.kotlinlang.org) 2. 复制 `examples/` 目录下对应文件的全部内容 3. 粘贴到 Playground 编辑器中 4. 点击运行按钮即可查看结果 ## 注意事项 - 所有示例都是单文件自包含的,无需额外依赖 - 协程示例需要在 Playground 的 Dependencies 面板中添加 `org.jetbrains.kotlinx:kotlinx-coroutines-core` - 代码兼容 Kotlin 2.x 版本