Konvertieren Sie ein Array mit fester Größe in ein Array mit variabler Größe in Go

Ich versuche ein Array mit fester Größe zu konvertieren[32]byte zu Array variabler Größe (Slice)[]byte:

package main

import (
        "fmt"
)

func main() {
        var a [32]byte
        b := []byte(a)
        fmt.Println(" %x", b)
}

Aber der Compiler löst den Fehler aus:

./test.go:9: cannot convert a (type [32]byte) to type []byte

Wie soll ich es konvertieren?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage