Go でサイズ制限のあるバイト配列を文字列に変換する
Go でバイト配列を操作する場合、次のような状況が発生する可能性があります。たとえば、md5.Sum 関数を使用する場合、配列にはサイズの制約があります。この場合、string(b) を介してバイト配列を文字列に直接割り当てようとすると、型変換エラーが発生する可能性があります。
このエラーを克服するには、バイト配列を処理できるという事実を利用できます。バイトスライスとして。バイト配列に [:] を追加すると、配列全体を含むスライスを効果的に作成できます。
var b [16]byte b = md5.Sum(data) pass := string(b[:])
そうすることで、b 配列が事実上スライスとして扱われ、a への変換が可能になります。型変換の問題が発生することなく文字列を作成できます。
以上がGo でサイズ制限のあるバイト配列を文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。