mirror of
https://github.com/samber/lo.git
synced 2026-04-22 23:47:11 +08:00
668 B
668 B
name, slug, sourceRef, category, subCategory, signatures, variantHelpers, similarHelpers, position
| name | slug | sourceRef | category | subCategory | signatures | variantHelpers | similarHelpers | position | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ToSlicePtr | tosliceptr | type_manipulation.go#L73 | core | type |
|
|
|
110 |
Converts a slice of values to a slice of pointers to those values.
slice := []int{1, 2, 3}
ptrs := lo.ToSlicePtr(slice)
// []*int{&1, &2, &3}
slice = []string{"a", "b", "c"}
ptrs = lo.ToSlicePtr(slice)
// []*string{&"a", &"b", &"c"}
slice = []int{}
ptrs = lo.ToSlicePtr(slice)
// []*int{}