読者です 読者をやめる 読者になる 読者になる

テストステ論

高テス協会会長が, テストステロンに関する情報をお届けします.

(writeboost report) ツールを作ろうにもGolangがわからない

Idea of wb tools · Issue #64 · akiradeveloper/dm-writeboost · GitHub

コマンドを4つ考えてる. 若者が誰も手を挙げないからおれが作る.

引数を解析したりというのは簡単そうだが, 分からないことがある.

ツールは, ディスクを読み込む. これはFile.openみたいなことが出来て, 読み込んだバイト配列から, intだとかcharだとかというものを復元出来ればいい.

Cで書くならば, void *型をpackedなstructにキャストしたいが, そういうことはGoでは出来るのだろうか?もし出来ないとしたら, 最悪ケースで"4byte読み込んでそれをintとする"ということを繰り返すわけだが, これはbinaryパッケージというものを使えばいいのだろうか?(異常に効率が悪いので, せめてごそっと読み込んでから変換したいけど)

(追記) ちょこちょこっと調査して, たぶん適当に解決した.