underscore/pointers.go
Carlos A Saavedra fbbd0398c9
adding support for quick pointer conversion (#38)
* adding support for quick pointer convertion

* function comment update
2024-11-01 10:24:53 +01:00

22 lines
296 B
Go

package underscore
// Convert values to pointers
//
// Instead of:
// v := "value"
// MyPointerVar = &v
//
// Or
// v1 := "value1"
// v2 := 100
//
// obj := Obj{
// Field1: &v,
// Field2: &v2,
// }
//
// Use:
// MyPointerVar = ToPointer("value")
func ToPointer[T any](in T) *T {
return &in
}