From 5bd61e060382a51bd2c538552775aa375e7f63a0 Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Mon, 29 Jul 2013 13:06:34 -0700 Subject: [PATCH] math/big: better documentation for Rat.Float64 R=adonovan, r CC=golang-dev https://golang.org/cl/11961043 --- src/pkg/math/big/rat.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pkg/math/big/rat.go b/src/pkg/math/big/rat.go index 75d044fe21..39791ec6d8 100644 --- a/src/pkg/math/big/rat.go +++ b/src/pkg/math/big/rat.go @@ -164,8 +164,9 @@ func quotToFloat(a, b nat) (f float64, exact bool) { } // Float64 returns the nearest float64 value for x and a bool indicating -// whether f represents x exactly. The sign of f always matches the sign -// of x, even if f == 0. +// whether f represents x exactly. If the magnitude of x is too large to +// be represented by a float64, f is an infinity and exact is false. +// The sign of f always matches the sign of x, even if f == 0. func (x *Rat) Float64() (f float64, exact bool) { b := x.b.abs if len(b) == 0 { -- 2.48.1