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