我正在尝试这个简单的代码:var f1 float64 = 23.435fmt.Println(f1.Acos())但它给了我以下错误:f1.Acos undefined (type float64 has no field or method Acos)任何人都可以帮助我理解使用内置方法的正确方法吗?
1 回答
慕斯709654
TA贡献1840条经验 获得超5个赞
Acos是math包的函数,不是float64的内置方法,所以必须先导入
import (
"fmt"
"math"
)
然后,根据文档,您将f1作为参数传递给math.Acos
fmt.Println(math.Acos(f1))
- 1 回答
- 0 关注
- 94 浏览
添加回答
举报
0/150
提交
取消