Golang: wandle uint8 in string um

8

Ссылка

Ich möchte uint8 in string umwandeln, kann aber nicht herausfinden, wie.

%Vor%

Das gibt mir prog.go:11: cannot use str[1] (type uint8) as type int in function argument [process exited with non-zero status]

Irgendeine Idee?

    
Tshepang 07.10.2013, 11:09
quelle

3 Antworten

10

Einfach es konvertieren :

%Vor%     
Denys Séguret 07.10.2013, 11:11
quelle
6

Sie können es noch einfacher machen, indem Sie Casting verwenden, das hat für mich funktioniert:

%Vor%     
Artash 03.02.2014 05:24
quelle
6

Es gibt einen Unterschied zwischen der Konvertierung oder der Umwandlung:

%Vor%

Die String-Ausgabe druckt '\ n' (Newline), die String-Konvertierung druckt "10". Der Unterschied wird deutlich, wenn Sie die [] Byte-Konvertierung beider Varianten betrachten:

%Vor% siehe diesen Code in play.golang.org     
tivio 19.08.2015 08:17
quelle

Tags und Links