go Sincos(),同时返回正弦余弦
Sincos()方法语法
func Sincos(x float64) (sin, cos float64)
go源码对Sincos()方法的介绍:
Sincos returns Sin(x), Cos(x).
Special cases are:
Sincos(±0) = ±0, 1
Sincos(±Inf) = NaN, NaN
Sincos(NaN) = NaN, NaN
golang标准库math.Sincos()方法,可以同时返回参数x的正弦和余弦值,其中x用弧度制的值表示。除此之外,Sincos(±0) = ±0, 1;Sincos(±Inf) = NaN, NaN;Sincos(NaN) = NaN, NaN。
math.Sincos()方法实例代码
下方实例,以30°角对应的弧度制值来作为参数:
func main() {
sin, cos := math.Sincos(30 * math.Pi / 180)
fmt.Println(sin)
fmt.Println(cos)
}
运行go文件,得到输出:
0.5
0.8660254037844386