このページは日本語には対応しておりません。随時翻訳に取り組んでいます。
翻訳に関してご質問やご意見ございましたら、お気軽にご連絡ください

Metadata

ID: go-best-practices/do-not-compare-nan

Language: Go

Severity: Notice

Category: Best Practices

Description

You do not need to convert the string into a slice of bytes to use Write, you can just use the string directly.

Non-Compliant Code Examples

package main

import (
    "fmt"
    "math"
)

func main() {
    n := 5.0
    aNaN := math.NaN()
    // This case cannot be caught with current capabilities
    if n == aNaN {
        fmt.Println("hello")
    } else if n > math.NaN() {
        fmt.Println("hi")
    }

    fmt.Println("goodbye")
}
https://static.datadoghq.com/static/images/logos/github_avatar.svg https://static.datadoghq.com/static/images/logos/vscode_avatar.svg jetbrains

Seamless integrations. Try Datadog Code Security

PREVIEWING: guillaume.barrier/ERRORT-5095-general-doc-update