golang-lo
14
总安装量
8
周安装量
#23418
全站排名
安装命令
npx skills add https://github.com/dcjanus/prompts --skill golang-lo
Agent 安装分布
antigravity
4
claude-code
4
gemini-cli
4
opencode
3
codex
3
Skill 文档
lo Go å·¥å ·åºéç¨æå
å¿«é䏿
- å®è£
ï¼
go get github.com/samber/lo@v1ã - 常ç¨å¯¼å ¥ï¼
import (
"github.com/samber/lo"
lop "github.com/samber/lo/parallel"
lom "github.com/samber/lo/mutable"
loi "github.com/samber/lo/it"
)
- 常ç¨å½æ°éè§ï¼
// Filter: ææ¡ä»¶ä¿ç
lo.Filter(nums, func(x int, _ int) bool { return x%2==0 })
// Map: æ å°çææ°åç
lo.Map(nums, func(x int, _ int) int { return x*x })
// Find: æ¾å°é¦ä¸ªæ»¡è¶³æ¡ä»¶çå
ç´
v, ok := lo.Find(nums, func(x int) bool { return x > 10 })
// Uniq: å»éå¹¶ä¿æé¡ºåº
uniq := lo.Uniq([]string{"a","a","b"})
// GroupBy: æé®åç»
groups := lo.GroupBy(users, func(u User) int { return u.Age })
// Must: é err/false panicï¼å¸¸ç¨äºåå§å
t := lo.Must(time.Parse(time.RFC3339, ts))
宿¹æ¸ åè·å
ä½¿ç¨ curl ç´æ¥è¯»åææ°å½æ°å表ï¼
curl -sSL https://lo.samber.dev/llms.txt
è¯¥æ¸ åé Git ä»åºææ°æäº¤æ´æ°ï¼å¯è½å å«å°æªåå¸çåæ´ï¼ä½¿ç¨åè¯·æ ¸å¯¹æ¬å°ä¾èµçæ¬ã