Désormais, apprendre à effectuer diverses opérations mathématiques en tant que programmeur est très vital. Non, je ne veux pas dire que vous devez être un Whiz en mathématiques, bien que bénéfique. En effet, la plupart des langages de programmation vous fournissent des outils et des méthodes pour effectuer des opérations mathématiques.
Dans ce guide, nous explorerons le package mathématique dans le langage de programmation Go.
Package de mathématiques Golang
En Go, nous avons accès aux fonctions mathématiques en important le package mathématique. Nous pouvons le faire en utilisant la clause d'importation comme:
Importer "Math"Une fois importé, vous aurez accès à certaines des fonctions mathématiques les plus pratiques.
Fonctions trig
Le package de mathématiques Go nous offre des fonctions trigonométriques telles que le péché, le tan, le cos, leurs inverses respectifs et hyperboliques.
Un exemple de la façon d'utiliser ces fonctions est comme indiqué:
package principalLe programme d'exemple ci-dessus utilise des fonctions mathématiques pour calculer le péché, le tan, le cos, leurs inverses inverses et hyperboliques.
Les valeurs résultantes sont comme:
$ go run trigs.allerFonction absolue
La fonction ABS du package mathématique permet d'obtenir le nombre absolu de la valeur spécifiée. Un exemple de code est comme indiqué:
fmt.Println (mathématiques.ABS (-10.223))La fonction de journal
Vous pouvez également déterminer le logarithme naturel d'un nombre en utilisant la fonction de journal. Un exemple d'utilisation est comme indiqué:
fmt.Println (mathématiques.Journal (100))Vous pouvez également utiliser le log10 pour renvoyer le journal un nombre à la base 10.
Un exemple est comme indiqué:
fmt.Println (mathématiques.Log10 (100))Racine carrée
Pour déterminer la racine carrée d'un nombre, utilisez la méthode SQRT (). Un exemple de code est comme indiqué:
fmt.Println (mathématiques.SQRT (121))Le code ci-dessus renvoie:
11Valeur de mod
Vous pouvez déterminer le reste d'une division entre deux valeurs en utilisant la méthode de mode. Un exemple:
fmt.Println (mathématiques.Mod (10, 3)) // 10 diviser par 3 restes 1Min max
Si vous avez deux valeurs, vous pouvez déterminer leur valeur minimale et maximale en utilisant les méthodes Min () et Max () respectivement.
fmt.Println (mathématiques.Min (10, 5)) // retourne 5Pouvoir
Pour calculer la puissance d'une valeur à une valeur de base spécifiée, nous pouvons utiliser la méthode POW (). Il prend le numéro et la base comme les arguments.
fmt.Println (mathématiques.POW (10, 3)) // Renvoie 1000Pas un nombre
Si vous souhaitez vérifier si une valeur fournie est ou n'est pas un nombre, vous pouvez utiliser la méthode isnan (). Cette méthode renvoie true si la valeur n'est pas un nombre, un faux si autrement.
fmt.Println (mathématiques.ISNAN (10)) // Renvoie False.Fermeture
C'était un court guide vous présentant le package mathématique. En utilisant les méthodes de ce package, vous pouvez effectuer une pléthore d'opérations sans construire des méthodes personnalisées.
Vous pouvez vérifier la documentation: https: // pkg.aller.dev / mathématiques
Merci d'avoir lu!