diff --git a/examples/string-formatting/string-formatting.go b/examples/string-formatting/string-formatting.go index 585ce4b..c558e6d 100644 --- a/examples/string-formatting/string-formatting.go +++ b/examples/string-formatting/string-formatting.go @@ -50,7 +50,7 @@ func main() { // There are also several formatting options for // floats. For basic decimal formatting use `%f`. - fmt.Printf("%f", 78.9) + fmt.Printf("%f\n", 78.9) // `%e` and `%E` format the float in (slightly // different versions of) scientific notation. @@ -99,7 +99,7 @@ func main() { // So far we've seen `Printf`, which prints the // formatted string to `os.Stdout`. `Sprintf` formats // and returns a string without printing it anywhere. - s := fmt.Sprintf("a %s ", "string") + s := fmt.Sprintf("a %s", "string") fmt.Println(s) // You can format+print to `io.Writers` other than diff --git a/examples/string-formatting/string-formatting.sh b/examples/string-formatting/string-formatting.sh index 8e7d327..a1a7f6b 100644 --- a/examples/string-formatting/string-formatting.sh +++ b/examples/string-formatting/string-formatting.sh @@ -1,23 +1,24 @@ -$ go run string-formatting.go -{1 2} -{x:1 y:2} -main.point{x:1, y:2} -main.point -true -123 -1110 -! -1c8 -78.9000001.234000e+08 -1.234000E+08 -"string" -"\"string\"" -6865782074686973 -0x42134100 -| 12| 345| -| 1.20| 3.45| -|1.20 |3.45 | +$ go run string-formatting.go +{1 2} +{x:1 y:2} +main.point{x:1, y:2} +main.point +true +123 +1110 +! +1c8 +78.900000 +1.234000e+08 +1.234000E+08 +"string" +"\"string\"" +6865782074686973 +0x42135100 +| 12| 345| +| 1.20| 3.45| +|1.20 |3.45 | | foo| b| |foo |b | -a string -an error +a string +an error