Golang框架Go2linq v4.0.0-beta.1发布,现已基于Go 1.23
Golang框架Go2linq v4.0.0-beta.1发布,现已基于Go 1.23
go2linq
go2linq v4 是 .NET LINQ to Objects 的 Go 语言实现。
安装
go get github.com/solsw/go2linq/v4
示例
go2linq 的使用示例位于测试文件中的 Example... 函数里。
快速简易示例:
package main
import (
"fmt"
"github.com/solsw/go2linq/v4"
)
func main() {
filter, _ := go2linq.Where(
go2linq.VarToSeq(1, 2, 3, 4, 5, 6, 7, 8),
func(i int) bool { return i > 6 || i%2 == 0 },
)
squares, _ := go2linq.Select(
filter,
func(i int) string { return fmt.Sprintf("%d: %d", i, i*i) },
)
for square := range squares {
fmt.Println(square)
}
}
上述代码输出如下:
2: 4
4: 16
6: 36
7: 49
8: 64
更多关于Golang框架Go2linq v4.0.0-beta.1发布,现已基于Go 1.23的实战教程也可以访问 https://www.itying.com/category-94-b0.html
1 回复


