整数をバイト配列に変換する
表現。エンコード/バイナリを使用しますパッケージ
整数の機械に優しいバイナリ表現を変換する場合、エンコーディング/バイナリライブラリは効率的な選択です。 LittleendianまたはBigendian)、さまざまなプラットフォームで一貫した表現を確保できます。 ASCII表現にimport "encoding/binary" func main() { int32Value := int32(31415926) bytes := make([]byte, 4) binary.LittleEndian.PutUint32(bytes, uint32(int32Value)) fmt.Println(bytes) // Output: [255 255 11 146] }
パフォーマンスの考慮事項
変換方法の選択は、特定の要件とパフォーマンスの期待に依存します。エンコード/バイナリは最適化されたエンコード関数を提供し、strconv.itoaは文字列作成にいくつかのオーバーヘッドをもたらします。以上がGo で整数をバイト配列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。