Categorygithub.com/KokoiRuby/generickit
repositorypackage
0.0.0-20240813102518-dde8be3e535f
Repository: https://github.com/kokoiruby/generickit.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

generickit

generickit is a tool kit featured by Golang Generic. It offers a range of helper/utility methods for commonly-used data structures.

Install

Requirement: Go Release >= v1.18.

In case u got trouble downloading in CN mainland, please enable $GOPROXY by this link and try again.

$ go get github.com/KokoiRuby/generickit@latest

Links

  • slice: Insert, Delete, Aggregate, Reverse, Shrink, Generator, Find, Contains, MapReduce.
  • mapx: Keys, Values, KeysValues, ToMap, SyncMap, HashMap.
  • setx: MapSet.
  • list: ArrayList, ConcurrentList, LinkedList (Circular + Doubly).
  • queue: ConcurrentLinked[Blocking]Queue, ConcurrentArrayBlockingQueue.
  • bean: Option.
  • sync: Pool, Map.