func (p *HTTP) FloatGetter() func() (float64, error) {
	g := p.StringGetter()

	return func() (float64, error) {
		s, err := g()
		if err != nil {
			return 0, err
		}

		f, err := strconv.ParseFloat(s, 64)
		if err == nil && p.scale != 0 {
			f *= p.scale
		}

		return f, err
	}
}
// FloatGetter parses float from request
FloatGetter parses float from request
// FloatGetter parses float from request
func (p *HTTP) FloatGetter() func() (float64, error) {
	g := p.StringGetter()
	return func() (float64, error) {
		s, err := g()
		if err != nil {
			return 0, err
		}
		f, err := strconv.ParseFloat(s, 64)
		if err == nil && p.scale != 0 {
			f *= p.scale
		}
		return f, err
	}
}
func ( p * HTTP ) FloatGetter ( ) func ( ) ( float64 , error ) { g := p . StringGetter ( ) return func ( ) ( float64 , error ) { s , err := g ( ) if err != nil { return 0 , err } f , err := strconv . ParseFloat ( s , 64 ) if err == nil && p . scale != 0 { f *= p . scale } return f , err } }
FloatGetter parses float from request
FloatGetter parses float from request