Files
go-easy-utils/sliceUtil/extract_keys_example_test.go
libin d20be347b5 feat:开发新的方法 (#74)
ExtractKeys 切片字段提取
SliceToMap 切片转map
2024-06-20 15:09:54 +08:00

22 lines
295 B
Go

package sliceUtil
import "fmt"
func ExampleExtractKeys() {
type Person struct {
ID int
Name string
}
persons := []Person{
{1, "Alice"},
{2, "Bob"},
{3, "Charlie"},
}
keys := ExtractKeys(persons, func(p Person) int {
return p.ID
})
fmt.Println(keys)
// Output: [1 2 3]
}