Von nun an ist es sehr wichtig, zu lernen, wie man verschiedene mathematische Operationen als Programmierer ausführt. Nein, ich meine nicht, dass du ein Mathematik -Whiz sein musst, obwohl es vorteilhaft ist. Dies liegt daran, dass die meisten Programmiersprachen Ihnen Werkzeuge und Methoden zur Durchführung mathematischer Operationen bieten.
In diesem Leitfaden werden wir das Mathematikpaket in der Go -Programmiersprache untersuchen.
Golang Mathematikpaket
In Go erhalten wir Zugriff auf Mathematikfunktionen, indem wir das Mathematikpaket importieren. Wir können dies mit der Importklausel als:
"Mathematik" importierenNach dem Import erhalten Sie Zugang zu einigen der praktischsten mathematischen Funktionen.
Triggfunktionen
Das GO -Mathematikpaket bietet uns trigonometrische Funktionen wie Sünde, Tan, Cos, ihre jeweiligen Umkehrungen und hyperbolischen.
Ein Beispiel für die Verwendung dieser Funktionen ist wie gezeigt:
Paket MainDas obige Beispielprogramm verwendet mathematische Funktionen, um Sünde, Tan, COS, ihre inversen und hyperbolischen Inversen zu berechnen.
Die resultierenden Werte sind als:
$ go run trigs.gehenAbsolute Funktion
Die ABS -Funktion aus dem Mathematikpaket ermöglicht die Absolventen der absoluten Anzahl des angegebenen Werts. Ein Beispielcode ist wie gezeigt:
fmt.Println (math.ABS (-10.223))Die Protokollfunktion
Sie können auch den natürlichen Logarithmus einer Nummer mit der Protokollfunktion bestimmen. Eine Beispielverwendung ist wie gezeigt:
fmt.Println (math.Protokoll (100))Sie können auch das LOG10 verwenden, um das Protokoll einer Nummer an Basis 10 zurückzugeben.
Ein Beispiel ist wie gezeigt:
fmt.Println (math.Log10 (100))Quadratwurzel
Verwenden Sie die SQRT () -Methode, um die Quadratwurzel einer Zahl zu bestimmen. Ein Beispielcode ist wie gezeigt:
fmt.Println (math.SQRT (121))Der obige Code gibt zurück:
11Modwert
Sie können den Rest einer Abteilung zwischen zwei Werten mit der Modusmethode bestimmen. Ein Beispiel:
fmt.Println (math.Mod (10, 3)) // 10 Teilen durch 3 bleibt 1Minimal Maximal
Wenn Sie zwei Werte haben, können Sie ihren minimalen und maximalen Wert mit den Methoden min () bzw. max () bestimmen.
fmt.Println (math.Min (10, 5)) // Rücksende 5Leistung
Um die Leistung eines Wertes für einen bestimmten Basiswert zu berechnen, können wir die Pow () -Methode verwenden. Es nimmt die Nummer und die Basis als Argumente.
fmt.Println (math.POW (10, 3)) // Rücksende 1000Keine Nummer
Wenn Sie prüfen möchten, ob ein bereitgestellter Wert eine Nummer ist oder nicht, können Sie die ISNAN () -Methode verwenden. Diese Methode kehrt true zurück, wenn der Wert keine Zahl ist, ein Falsch, wenn anders.
fmt.Println (math.Isnan (10)) // gibt false zurück.Schließen
Dies war ein kurzer Leitfaden, der Sie in das Mathematikpaket vorstellte. Mit den Methoden in diesem Paket können Sie eine Vielzahl von Operationen durchführen, ohne benutzerdefinierte Methoden zu erstellen.
Sie können die Dokumentation überprüfen: https: // pkg.gehen.Dev/Math
Danke fürs Lesen!