Skip to content

容器

container 套件為 Go 提供通用數據結構,設計為高效且易於使用。

模組

List

通用動態陣列實現,支援 Python list 及 JavaScript Array 操作。

特性:

  • 支援泛型
  • 動態調整大小
  • 支援負數索引
  • 豐富的 API(Append、Push、Pop、Shift、Unshift 等)
  • 函數式操作(Map、Filter、Reduce)

Message Queue

基於 Channel 的消息隊列實現,具備基本隊列操作。

特性:

  • 基於 Channel 實現
  • 支援 Context 取消
  • 隊列生命週期管理
  • 線程安全操作

Priority Queue

通用優先隊列實現,支援自定義優先級比較。

特性:

  • 支援泛型
  • 自定義比較函數
  • 二元堆積實現
  • 高效的入隊/出隊操作

Cache

用於儲存及檢索數據的快取實現。

特性:

  • 鍵值儲存
  • 支援 TTL
  • 線程安全操作

Released under the MIT License.