Skip to content

Commit 859ebc4

Browse files
committed
optimize: avoid string cast
43.9 ns/op
1 parent a48d892 commit 859ebc4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

xxd.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,9 @@ func XXD(r io.Reader, w io.Writer) error {
7777

7878
// Character values
7979
b := buf[:n]
80-
for _, c := range b {
80+
for i, c := range b {
8181
if c > 0x1f && c < 0x7f {
82-
io.WriteString(w, string(c))
82+
w.Write(buf[i : i+1])
8383
} else {
8484
w.Write(dot)
8585
}

0 commit comments

Comments
 (0)