Cette page n'est pas encore disponible en français, sa traduction est en cours.
Si vous avez des questions ou des retours sur notre projet de traduction actuel, n'hésitez pas à nous contacter.

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: rob.carlan/rabbitmq-integration-metric-enhancements