golangを使用してファイルの読み取り/書き込み/ファイルへの書き込み方法を見てきましたか?およびhttp://golang.org/pkg/os/#File.Writeですが、回答を得ることができませんでした。
float/intの配列をファイルに直接書き込む方法はありますか。または、書き込むためにバイト/文字列に変更する必要がありますか?ありがとう。
golangを使用してファイルの読み取り/書き込み/ファイルへの書き込み方法を見てきましたか?およびhttp://golang.org/pkg/os/#File.Writeですが、回答を得ることができませんでした。
float/intの配列をファイルに直接書き込む方法はありますか。または、書き込むためにバイト/文字列に変更する必要がありますか?ありがとう。
この目的のために、 encoding/binaryパッケージの関数を使用できます。
配列全体を一度に書き込む限り、このための関数はありません。配列を繰り返し、各要素を個別に書き込む必要があります。理想的には、これらの要素の前に、配列の長さを示す単一の整数を付ける必要があります。
より高いレベルのソリューションが必要な場合は、encoding/gobパッケージを試すことができます。
パッケージgobは、ゴブのストリームを管理します。これは、エンコーダー(送信機)とデコーダー(受信機)の間で交換されるバイナリ値です。典型的な使用法は、パッケージ「rpc」によって提供されるようなリモートプロシージャコール(RPC)の引数と結果を転送することです。