全部搜索项
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 [文件列表]