We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4dfa1d2 commit 25cc452Copy full SHA for 25cc452
examples/basic/binaries/using_hexdumper.go
@@ -16,6 +16,9 @@ func UsingHexDumper() error {
16
// 実行した場合のような16進数ダンプを出力することができる.
17
//
18
// hex.Dumper は、io.Writer を受け取り、io.WriteCloserを返す.
19
+ //
20
+ // 最後に Close を呼ばないと、ダンプ出力の右側に元の値が表示されないので注意
21
+ // (Close を呼ばないままだと、16進部分のみが出力される)
22
// -----------------------------------------------------
23
var (
24
s string = "hello world"
@@ -24,6 +27,11 @@ func UsingHexDumper() error {
27
dumper io.WriteCloser = hex.Dumper(w)
25
28
)
26
29
30
+ defer func() {
31
+ // Close を呼ぶことにより、出力の右側に値が出力される
32
+ _ = dumper.Close()
33
+ }()
34
+
35
output.Stdoutl("[original]", s)
36
37
_, err := io.Copy(dumper, r)
0 commit comments