如何在 Go 中将 uint32
转换为 int
?
一些背景知识,我正在从文件中读取数据,这为我提供了字节数组的正确大小,如下所示:
size := binary.BigEndian.Uint32(b[4:])
但是,bufio.Discard
函数需要一个 int。我能够使用 fmt 将大小转换为字符串,然后使用 strconv 将其转换为 int。必须有一种更优雅的方式来做到这一点。
最佳答案
只需使用 int()
转换函数
关于go - 在 Go 中将 uint32 转换为 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33729922/