mirror of
https://github.com/golang/go.git
synced 2026-01-29 07:02:05 +03:00
Runtime doing its own number formatting dates back to when runtime was the bottom-most Go package. Those days are long gone. Use internal/strconv to avoid duplicating code and also to get better floating-point formatting: % go1.24.6 run x.go +1.234568e+004 % go run x.go 12345.678 % With accurate floating point it becomes necessary to introduce separate printers for float32 vs float64 and for complex64 vs complex128. Otherwise float32(93.7) prints as 93.69999694824219. Change-Id: I25ae3f09519342dc3d1dcabf4711651423e00128 Reviewed-on: https://go-review.googlesource.com/c/go/+/716002 Reviewed-by: David Chase <drchase@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
35 lines
175 B
Plaintext
35 lines
175 B
Plaintext
(0x0,0x0)
|
|
(0x0,0x0)
|
|
0x0
|
|
[0/0]0x0
|
|
-7
|
|
7
|
|
7
|
|
7
|
|
7
|
|
7
|
|
7
|
|
8
|
|
(9+10i)
|
|
true
|
|
false
|
|
hello
|
|
one two
|
|
one two
|
|
hello
|
|
false
|
|
true
|
|
(14+15i)
|
|
13
|
|
12
|
|
12
|
|
12
|
|
12
|
|
12
|
|
12
|
|
-11
|
|
[0/0]0x0
|
|
0x0
|
|
(0x0,0x0)
|
|
(0x0,0x0)
|