Ich versuche ein Array fester Größe [32]byte in Array variabler Größe (Ausschnitt) []byte :
[32]byte
[]byte
, aber der Compiler wirft den Fehler:
Wie soll ich es konvertieren?
Verwenden Sie b := a[:] , um die Scheibe über das Array zu bringen, das Sie haben. Weitere Informationen zu Arrays und Slices finden Sie in diesem Blogbeitrag.
b := a[:]
In Go gibt es keine Arrays variabler Größe, nur Slices. Wenn Sie eine Scheibe des gesamten Arrays erhalten möchten, tun Sie dies:
Tags und Links arrays type-conversion go