我正在嘗試這個(gè)簡單的代碼:var f1 float64 = 23.435fmt.Println(f1.Acos())但它給了我以下錯(cuò)誤:f1.Acos undefined (type float64 has no field or method Acos)任何人都可以幫助我理解使用內(nèi)置方法的正確方法嗎?
1 回答

慕斯709654
TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊
Acos是math包的函數(shù),不是float64的內(nèi)置方法,所以必須先導(dǎo)入
import (
"fmt"
"math"
)
然后,根據(jù)文檔,您將f1作為參數(shù)傳遞給math.Acos
fmt.Println(math.Acos(f1))
- 1 回答
- 0 關(guān)注
- 116 瀏覽
添加回答
舉報(bào)
0/150
提交
取消