A comprehensive, efficient, and reusable util function library of Go.
Feature:
Fix:
Feature:
structs package: provide several high level functions to manipulate struct, tag, and field.
slice package: add ForEachWithBreak.
math package: add Range and RangeWithStep.
Fix:
Feature:
Fix:
Feature:
Feature:
slice package: add new functions: DropRight, DropWhile, DropRightWhile, IsAscending, IsDescending, IsSorted.
convertor package: add DeepClone function to support deep copy interface.
xerror package: add XError struct for more contextual error handling.
Fix:
Feature:
Fix:
Feature:
Fix:
Feature:
Strutil package: add Substring function. Concurrency package: add generic support for channel functions.
Doc&Test:
Test: add examples and playground demo for all functions. Doc: update document for all packages.
Feature:
Fix:
Feature:
Fix: