API 參考資料
歡迎來到 Kotlin API 參考資料頁面。您可以在此找到官方 Kotlin 函式庫與工具的 API 文件連結。
- 標準函式庫 (stdlib)
Kotlin 標準函式庫為 Kotlin 程式設計提供核心功能,包括集合、文字與字串處理、範圍、序列等基本 API。它擴展了平台專屬 API,並提供了 Kotlin 優先的 API 來與之協作。
kotlin
- 測試函式庫 (kotlin.test)
一個多平台測試函式庫,提供通用的測試註解和公用函式。它支援與各平台上流行的測試框架整合,並在 Kotlin 生態系統中提供統一的測試體驗。
kotlin
- 協程 (kotlinx.coroutines)
一個用於使用 Kotlin 協程進行非同步程式設計的強大函式庫。它提供工具以支援結構化並行、非同步串流、互斥鎖和信號量等同步原語、測試等功能。
kotlinx.coroutines
- 序列化 (kotlinx.serialization)
一個多平台序列化函式庫。它提供了一種型別安全、編譯時機制,用於將 Kotlin 物件轉換為 JSON、CBOR 和 Protocol Buffers 等多種格式,並從中轉換。
kotlinx.serialization
- Kotlin I/O 函式庫 (kotlinx-io)
一個用於低階 I/O 操作的多平台函式庫。它定義了用於讀取和寫入二進位串流與緩衝區的抽象,旨在跨所有 Kotlin 平台實現高效且可移植。
kotlinx-io
- 日期與時間 (kotlinx-datetime)
一個用於基於日曆計算的多平台函式庫。它提供了日期值的表示形式,並支援時區特定的操作。
kotlinx-datetime
- JVM 中繼資料 (kotlin-metadata-jvm)
一個用於讀取和寫入儲存在 JVM 類別檔案中的 Kotlin 中繼資料的函式庫。它主要由註解處理器、靜態分析器和編譯器外掛程式等工具使用。
kotlinx-metadata
- Kotlin Gradle 外掛程式 (kotlin-gradle-plugin)
用於編譯、測試和打包 Kotlin 程式碼的 Kotlin Gradle 外掛程式。這些外掛程式簡化了 JVM 和多平台建置,管理依賴項,並與 IDE 和 CI 系統整合。
kotlin-gradle-plugin
- Ktor
一個用於使用 Kotlin 在互連系統中建置非同步用戶端和伺服器的框架。Ktor 旨在實現可擴展性和靈活性,並與協程深度整合,以實現非阻塞 I/O 和結構化並行。
ktor