如何将整数值转换为float64类型?

我试过了

float(integer_value)

但这是行不通的.在Golang.org上找不到任何这样做的包裹

如何从整数值中获得float64个值?

推荐答案

没有float型的.看起来你想要float64.如果只需要单精度浮点值,也可以使用float32.

package main

import "fmt"

func main() {
    i := 5
    f := float64(i)
    fmt.Printf("f is %f\n", f)
}

Go相关问答推荐

SEARCH On Conflict Clause不考虑乐观锁定版本

在保留额外参数的同时解封YAML

一种基于时间的Golang函数节制器

GO错误:Tim.Time未实现driver.Valuer(缺少方法值)

CURL和Postman HTTP POST工作,但Golang请求失败,状态为400

go grpc:无法导入github.com/golang/protobuf/proto(没有所需的模块提供包github.com/gorang/protobuf-proto)

Go安装成功但没有输出简单的Hello World

Go 中如何调用测试函数?

如何从 Go 中的 `HijackedResponse` 中删除 Cursor Position ANSI 转义码?

如何判断范围内的字段?

Go:如何在将 float64 转换为 float32 时判断精度损失

动态 SQL 集 Golang

如何在模板中传递和访问 struct 片段和 struct

golang 中的可变参数函数

GOLANG:为什么 SetDeadline/SetReadDeadline/SetWriteDeadline 在使用 os.File.Fd() 时对文件不起作用?

Go:从 ssl 证书中获取 'subject/unstructeredName' 的值

Golang Gin 绑定请求正文 XML 到 Slice

Golang 泛型

Go模板中的浮点除法

Go Flag 用法 描述 包含 Word 值