猿问

如何在 Golang 中使用内置方法?

我正在尝试这个简单的代码:


var f1 float64 = 23.435

fmt.Println(f1.Acos())

但它给了我以下错误:


f1.Acos undefined (type float64 has no field or method Acos)

任何人都可以帮助我理解使用内置方法的正确方法吗?


拉丁的传说
浏览 95回答 1
1回答

慕斯709654

Acos是math包的函数,不是float64的内置方法,所以必须先导入import (    "fmt"    "math")然后,根据文档,您将f1作为参数传递给math.Acosfmt.Println(math.Acos(f1))
随时随地看视频慕课网APP

相关分类

Go
我要回答