Source File
isnan.go
Belonging Package
math/cmplx
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package cmplx
import
// IsNaN reports whether either real(x) or imag(x) is NaN
// and neither is an infinity.
func ( complex128) bool {
switch {
case math.IsInf(real(), 0) || math.IsInf(imag(), 0):
return false
case math.IsNaN(real()) || math.IsNaN(imag()):
return true
}
return false
}
// NaN returns a complex “not-a-number” value.
func () complex128 {
:= math.NaN()
return complex(, )
}
The pages are generated with Golds v0.7.0-preview. (GOOS=linux 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 @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |