Wie konvertiert [4]uint8 in uint32 in Gehen?

wie zu konvertieren, gehen Sie den Typ von uint8 zu unit32?

Nur code:

package main

import (
    "fmt"
)

func main() {
    uInt8 := []uint8{0,1,2,3}
    var uInt32 uint32
    uInt32 = uint32(uInt8)
    fmt.Printf("%v to %v\n", uInt8, uInt32)
}

~>6g testen.go && 6l -o test test.6 && ./test

test.go:10: cannot convert uInt8 (Typ []uint8) Typ uint32

  • Sie didn ' T angeben, was Sie möchten, deshalb bekommen Sie ganz unterschiedliche Antworten. Sie möchten eine uint32 mit dem Wert 0x00010203 man uint32 mit dem Wert 0x03020100 oder vier uint32s mit den Werten {0, 1, 2, 3}?
InformationsquelleAutor YBW | 2011-09-11
Schreibe einen Kommentar