私はBufferを持っています。
質問1
内部のすべてのバイトを 1 つずつ出力するにはどうすればよいですか?
質問2
印刷のフォーマットを制御するにはどうすればよいですか?
たとえば、33 33 33 33 33 33 14 40
(すべてのバイトは HEX 形式です) のようなバッファがある場合、どのように出力できます\x33\x33\x33\x33\x33\x33\x14\x40
か?
私はBufferを持っています。
質問1
内部のすべてのバイトを 1 つずつ出力するにはどうすればよいですか?
質問2
印刷のフォーマットを制御するにはどうすればよいですか?
たとえば、33 33 33 33 33 33 14 40
(すべてのバイトは HEX 形式です) のようなバッファがある場合、どのように出力できます\x33\x33\x33\x33\x33\x33\x14\x40
か?
命令型関数f
をバッファ内のすべてのバイトに適用するにb
は、String.iter f (Buffer.contents b)
.
目的の形式で値を出力するには、 を使用できますPrintf.printf
。
文字列内のバイトの整数値を取得するには、 を使用できますChar.code
。
余談ですが、あなたの最近の質問の多くは、OCaml 標準ライブラリのドキュメントを読むことで、非常に迅速に答えることができます。これはあなたにとって良いことだと思います。深い知的コンテンツはあまりありません。それは、OCaml プログラマーとして知っておくべきことです。