在 Golang 中给定一个数字,如 1.400126761e+09,我可以使用什么将其转换为 int?我尝试使用 strconv 库来处理它并使用 FormatFloat 转换它,但是当我给它'e'标志时该函数返回相同的东西。是否有任何其他函数/库可以处理此转换为 int 的操作?
最佳答案
只需使用 int()。例如:
x := float32(3.1)
fmt.Println(int(x))
关于go - Go中如何将xxxxxxxe+09格式的float转为int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24916224/