12345678910111213141516171819202122 |
- 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."}
- )
|