Commit 362ea7c7 authored by Rob Pike's avatar Rob Pike

remove explicit import of "sys"

add a boolean printer

SVN=124362
parent 90846cd4
...@@ -11,7 +11,7 @@ package fmt ...@@ -11,7 +11,7 @@ package fmt
f.ud(^0).putnl(); // print string with automatic newline f.ud(^0).putnl(); // print string with automatic newline
*/ */
import sys "sys" // import sys "sys"
export Fmt, New; export Fmt, New;
...@@ -144,6 +144,17 @@ func putint(buf *[64]byte, i int, base, val uint64, digits *string) int { ...@@ -144,6 +144,17 @@ func putint(buf *[64]byte, i int, base, val uint64, digits *string) int {
return i-1; return i-1;
} }
// boolean
func (f *Fmt) boolean(a bool) *Fmt {
if a {
f.pad("true");
} else {
f.pad("false");
}
f.clearflags();
return f;
}
// integer; interprets prec but not wid. // integer; interprets prec but not wid.
func (f *Fmt) integer(a int64, base uint, is_signed bool, digits *string) string { func (f *Fmt) integer(a int64, base uint, is_signed bool, digits *string) string {
var buf [64]byte; var buf [64]byte;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment