Maison > Article > développement back-end > Comment mettre en œuvre des opérations de division et d'arrondi dans Golang
Golang est un langage de programmation open source largement utilisé dans le développement d'applications Web et de systèmes distribués. Dans Golang, la division et l'arrondi peuvent être effectués de deux manières, l'une consiste à utiliser l'opérateur de division entière et l'autre consiste à utiliser la fonction Floor du package mathématique.
Voici un exemple de code :
package main import "fmt" func main() { dividend := 10 divisor := 3 result := dividend / divisor fmt.Println(result) // 输出结果为3 }
Dans l'exemple ci-dessus, nous fixons le dividende à 10 et le diviseur à 3, via l'opérateur de division entière /
将两个整数相除,并将结果赋值给变量result
. Enfin, nous imprimons le résultat et le résultat est 3.
Voici un exemple de code :
package main import ( "fmt" "math" ) func main() { dividend := 10.0 divisor := 3.0 result := math.Floor(dividend / divisor) fmt.Println(result) // 输出结果为3 }
Dans l'exemple ci-dessus, nous définissons le dividende et le diviseur sous forme de nombres à virgule flottante et utilisons la fonction math.Floor pour diviser les deux nombres à virgule flottante et les arrondir. Enfin, nous imprimons le résultat et le résultat est 3.
Résumé :
Que vous utilisiez l'opérateur de division entière ou la fonction Floor dans le package mathématique, vous pouvez implémenter la division et l'arrondi dans Golang. L'utilisation de l'opérateur de division entière est plus concise et adaptée à la division d'entiers. L'utilisation de la fonction Floor dans le package mathématique est plus flexible et adaptée à la division et à l'arrondi des nombres à virgule flottante.
J'espère que les exemples de code ci-dessus vous seront utiles !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!