Skip to content

API 參考資料

歡迎來到 Kotlin API 參考資料頁面。您可以在此找到官方 Kotlin 函式庫與工具的 API 文件連結。

  • 標準函式庫 (stdlib)

    Kotlin 標準函式庫為 Kotlin 程式設計提供核心功能,包括集合、文字與字串處理、範圍、序列等基本 API。它擴展了平台專屬 API,並提供了 Kotlin 優先的 API 來與之協作。

    GitHub kotlin
  • 測試函式庫 (kotlin.test)

    一個多平台測試函式庫,提供通用的測試註解和公用函式。它支援與各平台上流行的測試框架整合,並在 Kotlin 生態系統中提供統一的測試體驗。

    GitHub kotlin
  • 協程 (kotlinx.coroutines)

    一個用於使用 Kotlin 協程進行非同步程式設計的強大函式庫。它提供工具以支援結構化並行、非同步串流、互斥鎖和信號量等同步原語、測試等功能。

    GitHub kotlinx.coroutines
  • 序列化 (kotlinx.serialization)

    一個多平台序列化函式庫。它提供了一種型別安全、編譯時機制,用於將 Kotlin 物件轉換為 JSON、CBOR 和 Protocol Buffers 等多種格式,並從中轉換。

    GitHub kotlinx.serialization
  • Kotlin I/O 函式庫 (kotlinx-io)

    一個用於低階 I/O 操作的多平台函式庫。它定義了用於讀取和寫入二進位串流與緩衝區的抽象,旨在跨所有 Kotlin 平台實現高效且可移植。

    GitHub kotlinx-io
  • 日期與時間 (kotlinx-datetime)

    一個用於基於日曆計算的多平台函式庫。它提供了日期值的表示形式,並支援時區特定的操作。

    GitHub kotlinx-datetime
  • JVM 中繼資料 (kotlin-metadata-jvm)

    一個用於讀取和寫入儲存在 JVM 類別檔案中的 Kotlin 中繼資料的函式庫。它主要由註解處理器、靜態分析器和編譯器外掛程式等工具使用。

    GitHub kotlinx-metadata
  • Kotlin Gradle 外掛程式 (kotlin-gradle-plugin)

    用於編譯、測試和打包 Kotlin 程式碼的 Kotlin Gradle 外掛程式。這些外掛程式簡化了 JVM 和多平台建置,管理依賴項,並與 IDE 和 CI 系統整合。

    GitHub kotlin-gradle-plugin
  • Ktor

    一個用於使用 Kotlin 在互連系統中建置非同步用戶端和伺服器的框架。Ktor 旨在實現可擴展性和靈活性,並與協程深度整合,以實現非阻塞 I/O 和結構化並行。

    GitHub ktor