ex02

command
v0.0.0-...-c93e153 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 24, 2018 License: MIT Imports: 5 Imported by: 0

README

Q3.2 : テスト用の適当なサイズのファイルを作成

ファイルを作成してランダムな内容で埋めてみましょう。
crypto/randパッケージ(本来は付録Aで紹介するように暗号用の機能)をインポートすると、rand.Readerというio.Readerが使えます。 このReaderは、ランダムなバイトを延々と出力し続ける無限長のファイルのような動作をします。これを使って、1024バイトの長さのバイナリファイルを作ってみましょう。
ヒントですが、io.Copy()を使ってはいけません。io.Copy()はReaderの終了まですべて愚直にコピーしようとします。そしてrand.Readerには終わりはありません。あとはわかりますよね?

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL