Array fester Größe in Array variabler Größe in Go umwandeln

9

Ich versuche ein Array fester Größe [32]byte in Array variabler Größe (Ausschnitt) []byte :

zu konvertieren %Vor%

, aber der Compiler wirft den Fehler:

%Vor%

Wie soll ich es konvertieren?

    
Stein 20.01.2015, 13:48
quelle

2 Antworten

12

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.

    
Makpoc 20.01.2015, 13:51
quelle
10

In Go gibt es keine Arrays variabler Größe, nur Slices. Wenn Sie eine Scheibe des gesamten Arrays erhalten möchten, tun Sie dies:

%Vor%     
Ainar-G 20.01.2015 13:51
quelle

Tags und Links