Documentation
¶
Index ¶
- func Convert2DMapRowTo2DSlice[T any](_2dMap map[string][]*T) (result [][]*T, indexName []string)
- func ConvertArrayToArrayPointer[T any](source []T) []*T
- func GetColValuesOf2DMapRow[T any](_2dMap map[string][]*T, indexCol int) (result []*T, indexName []string, err error)
- func GetColValuesOf2DMapRowAndIndex[T any](_2dMap map[string][]*T, indexCol int, indexName []string) (result []*T, err error)
- func GetColValuesOf2DSlice[T any](_2dSlice [][]*T, indexCol int) []*T
- func GetNumberColOfMapRow[T any](_2dMap map[string][]*T) int
- func MaxPointer[T int | int8 | int64 | float32 | float64](x, y *T) *T
- func MinPointer[T int | int8 | int64 | float32 | float64](x, y *T) *T
- func PrettyPrint(v interface{}) ([]byte, error)
- func PrettyPrint2(v interface{})
- func SampleIntMapMatrix() (data map[string][]*int, index []string)
- func SampleIntMatrix() (data [][]*int)
- func SampleStringMapMatrix() (data map[string][]*string, index []string)
- func SumPointer[T int | int8 | int64 | float32 | float64](x, y *T) *T
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Convert2DMapRowTo2DSlice ¶
Convert2DMapRowTo2DSlice input:
data := map[string][]int{ "row1": {1,2,3}, "row2": {4,5,6}, "row3": {7,8,9} }
Output:
data := [][]int{ {1,2,3}, {4,5,6}, {7,8,9}, }
index: row1, row2, row3
func ConvertArrayToArrayPointer ¶
func ConvertArrayToArrayPointer[T any](source []T) []*T
func GetColValuesOf2DMapRow ¶
func GetColValuesOf2DSlice ¶
func GetNumberColOfMapRow ¶
func PrettyPrint ¶
func PrettyPrint2 ¶
func PrettyPrint2(v interface{})
func SampleIntMapMatrix ¶
func SampleIntMatrix ¶
func SampleIntMatrix() (data [][]*int)
func SampleStringMapMatrix ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.