全部搜尋項
trixie  ] [  sid  ]
[ 原始碼: golang-github-bradenaw-juniper  ]

套件:golang-github-bradenaw-juniper-dev(0.15.1-2)

golang-github-bradenaw-juniper-dev 的相關連結

Screenshot

Debian 的資源:

下載原始碼套件 golang-github-bradenaw-juniper

維護小組:

外部的資源:

相似套件:

extension to the Go standard library (library)

Juniper is a library of extensions to the Go standard library using generics, including containers, iterators, and streams.

  - `container/tree` contains a `Map` and `Set` that keep elements in sorted
    order. They are implemented using a B-tree, which performs better than a
    binary search tree.
  - `container/deque` contains a double-ended queue implemented with a ring
    buffer.
  - `container/xheap` contains a min-heap similar to the standard library's
    `container/heap` but more ergonomic, along with a `PriorityQueue` that
    allows setting priorities by key.
  - `container/xlist` contains a linked-list similar to the standard library's
    `container/list`, but type-safe.
  - `xslices` contains some commonly-used slice operations, like `Chunk`,
    `Reverse`, `Clear`, and `Join`.
  - `iterator` contains an iterator interface used by the containers, along
    with functions to manipulate them, like `Map`, `While`, and `Reduce`.
  - `stream` contains a stream interface, which is an iterator that can fail.
    Useful for iterating over collections that require I/O. It has most of the
    same combinators as `iterator`, plus some extras like `Pipe` and `Batch`.
  - `parallel` contains some shorthand for common uses of goroutines to process
    slices, iterators, and streams in parallel, like `parallel.MapStream`.
  - `xsort` contains extensions to the standard library package `sort`.
    Notably, it also has the definition for `xsort.Less`, which is how custom
    orderings can be defined for sorting and also for ordered collections like
    from `container/tree`.
  - You can probably guess what's in the packages `xerrors`, `xmath`,
    `xmath/xrand`, `xsync`, and `xtime`.

Packages that overlap directly with a standard library package are named the same but with an `x` prefix for "extensions", e.g. `sort` and `xsort`.

See the docs at https://pkg.go.dev/github.com/bradenaw/juniper for more.

其他與 golang-github-bradenaw-juniper-dev 有關的套件

  • 依賴
  • 推薦
  • 建議
  • 增強

下載 golang-github-bradenaw-juniper-dev

下載可用於所有硬體架構的
硬體架構 套件大小 安裝後大小 檔案
all 66。9 kB425。0 kB [檔案列表]