Source File
atan2.go
Belonging Package
math
package math
switch {
case IsNaN() || IsNaN():
return NaN()
case == 0:
if >= 0 && !Signbit() {
return Copysign(0, )
}
return Copysign(Pi, )
case == 0:
return Copysign(Pi/2, )
case IsInf(, 0):
if IsInf(, 1) {
switch {
case IsInf(, 0):
return Copysign(Pi/4, )
default:
return Copysign(0, )
}
}
switch {
case IsInf(, 0):
return Copysign(3*Pi/4, )
default:
return Copysign(Pi, )
}
case IsInf(, 0):
return Copysign(Pi/2, )
}
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |