Files
lo/docs/data/core-toptr.md
T
2025-10-06 17:15:49 +02:00

557 B

name, slug, sourceRef, category, subCategory, signatures, variantHelpers, similarHelpers, position
name slug sourceRef category subCategory signatures variantHelpers similarHelpers position
ToPtr toptr type_manipulation.go#L28 core type
func ToPtr[T any](x T) *T
core#type#toptr
core#type#fromptr
core#type#fromptror
core#type#emptyabletoptr
core#type#tosliceptr
core#type#fromsliceptr
90

Returns a pointer to the provided value.

ptr := lo.ToPtr(42)
// *int pointing to 42

ptr = lo.ToPtr("hello")
// *string pointing to "hello"

ptr = lo.ToPtr([]int{1, 2, 3})
// *[]int pointing to []int{1, 2, 3}