package stats type statsErr struct { err string } func (s statsErr) Error() string { return s.err } // These are the package-wide error values. // All error identification should use these values. var ( EmptyInput = statsErr{"Input must not be empty."} SampleSize = statsErr{"Samples number must be less than input length."} NaNErr = statsErr{"Not a number"} NegativeErr = statsErr{"Slice must not contain negative values."} ZeroErr = statsErr{"Slice must not contain zero values."} BoundsErr = statsErr{"Input is outside of range."} SizeErr = statsErr{"Slices must be the same length."} InfValue = statsErr{"Value is infinite."} )