Go でのバッファーの先頭への書き込み
Go では、bytes.Buffer 型は、バイトの可変バッファーを構築するためのメソッドを提供します。 。デフォルトでは、データは WriteString() などのメソッドを使用してバッファに追加されます。ただし、バッファの先頭に書き込むことが望ましい場合があります。
バッファの先頭に書き込むことは可能ですか?
基になるバッファ buf in bytes.Buffer はエクスポートされないため、直接操作することが困難になります。ただし、バッファの先頭に書き込むことを可能にする回避策があります。
解決策
バッファの先頭に書き込むには、次の手順に従います。
例
次の例は、このアプローチ:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
出力:
1 |
|
この回避策を使用すると、Go でバッファーの先頭に書き込むことができ、バッファーの内容をより柔軟に管理できるようになります。
以上がGo で bytes.Buffer の先頭にデータを書き込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。