如何在 Go 中将 [4]uint8 转换为 uint32?
如何将go的类型从uint8转换为unit32?
只需代码:
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 test.go && 6l -o 测试 test.6 && ./测试
test.go:10: 无法将 uInt8(类型 []uint8)转换为 uint32 类型
how to convert go's type from uint8 to unit32?
Just 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 test.go && 6l -o test test.6 && ./test
test.go:10: cannot convert uInt8 (type []uint8) to type uint32
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
输出:
Go 二进制包 函数是通过一系列转换实现的。
Output:
The Go binary package functions are implemented as a series of shifts.
您是否正在尝试以下?
Are you trying to the following?