mirror of https://github.com/golang/go.git
For printing, the format verb '%X' results in a capitalized
hex-representation of the formatted value. Conversely, using
'%X' in a Scanf function should scan a hex-representation
into the given interface{}. The existing implementation
however only supports '%X' for scanning hex values into
integers; strings or byte slices remain empty. On the other
hand, lower-case '%x' supports strings and byte slices just
fine. This is merely an oversight, which this commit fixes.
(Additional tests also included.)
Fixes #12940
Change-Id: I178a7f615bae950dfc014ca8c0a038448cf0452a
Reviewed-on: https://go-review.googlesource.com/15689
Reviewed-by: Andrew Gerrand <adg@golang.org>
|
||
|---|---|---|
| .. | ||
| doc.go | ||
| export_test.go | ||
| fmt_test.go | ||
| format.go | ||
| norace_test.go | ||
| print.go | ||
| race_test.go | ||
| scan.go | ||
| scan_test.go | ||
| stringer_test.go | ||