go-gen - Go泛型编程库


未知
跨平台
Google Go

软件简介

gen 项目目的是为 Go 语言带来了类似泛型的函数,灵感来自 C# 的 LinQ
JavaScript 的 Array methods 以及
underscore 库。操作包括过滤、分组、排序等等。

示例代码:

shiny := func(p *Product) bool {
    return p.Manufacturer == "Apple"
}
wishlist := products.Where(shiny)