// Int32Slice converts a slice of int32 pointers to a slice of
// int32 values. Elements that are nil are converted to its zero value.
Int32Slice converts a slice of int32 pointers to a slice of
int32 values. Elements that are nil are converted to its zero value.
// Int32Slice converts a slice of int32 pointers to a slice of // int32 values . Elements that are nil are converted to its zero value .
func Int32Slice(src []*int32) []int32 {
	dst := make([]int32, len(src))
	for i := 0; i < len(src); i++ {
		if v := src[i]; v != nil {
			dst[i] = *v
		}
	}
	return dst
}
func Int32Slice ( src [ ] * int32 ) [ ] int32 { dst := make ( [ ] int32 , len ( src ) ) for i := 0 ; i < len ( src ) ; i ++ { if v := src [ i ] ; v != nil { dst [ i ] = * v } } return dst }
Int32Slice converts a slice of int32 pointers to a slice of
int32 values.
Int32Slice converts a slice of int32 pointers to a slice of int32 values .