This page is not yet available in Spanish. We are working on its translation.
If you have any questions or feedback about our current translation project, feel free to reach out to us!

Metadata

ID: go-best-practices/mod-one-always-zero

Language: Go

Severity: Info

Category: Best Practices

Description

A modulus operation % with a constant value (1) on the variable foo and then checks if the result is equal to 0. Writing myVariable % 1 is equivalent to writing 0.

Non-Compliant Code Examples

func main() {
    v := foo % 1
}

Compliant Code Examples

func main() {
    v := foo % 2
}
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 Analysis