固定サイズの配列を[32]byte
可変サイズの配列(スライス)に変換しようとしています[]byte
。
package main
import (
"fmt"
)
func main() {
var a [32]byte
b := []byte(a)
fmt.Println(" %x", b)
}
しかし、コンパイラは次のエラーをスローします:
./test.go:9: cannot convert a (type [32]byte) to type []byte
どうやって変換すればいいでしょうか?
ベストアンサー1
b := a[:]
配列のスライスを取得するために使用します。これ配列とスライスの詳細については、ブログ投稿をご覧ください。