Go 之 工具库 samber/lo

 超好用的工具库!字符串、整型、对象、数组等的各种操作,如 map, filter, contains, find...

类似于 Nodejs 的 lodash.js (Lodash 简介 | Lodash中文文档 | Lodash中文网) 、Python 内置(builtin.py)的 map、filter 等

包含一系列工具函数如图,探究所需请移步 GitHub 地址:https://github.com/samber/lo

这里以常用的 map 函数举例,如下:

/*
*
 工具库 samber/lo  类似于 lodash.js
 github地址:https://github.com/samber/lo

 author: huang
 date: 2023-09-15
 File: useSamberlo.go
 Description: 
*/

package main

import (
	"fmt"
	lo "github.com/samber/lo"
	lop "github.com/samber/lo/parallel"
	"strconv"
	"strings"
)


func t1() {
	res := lop.Map([]int64{1, 2, 3, 4}, func(x int64, _ int) string {
		return strconv.FormatInt(x, 10)
	})
	fmt.Println(res)
	// []string{"1", "2", "3", "4"}
}

func main() {
	t1()
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值