Files
go-easy-utils/slicex/pluck_example_test.go
2025-07-08 15:26:54 +08:00

22 lines
280 B
Go

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