Odtąd nauka wykonywania różnych operacji matematycznych jako programista jest bardzo ważna. Nie, nie mam na myśli, że musisz być świstem matematycznym, choć korzystne. Wynika to z faktu, że większość języków programowania zapewnia narzędzia i metody prowadzenia operacji matematycznych.
W tym przewodniku zbadamy pakiet matematyki w języku programowania Go.
Pakiet matematyczny Golang
W Go otrzymujemy dostęp do funkcji matematycznych, importując pakiet matematyki. Możemy to zrobić za pomocą klauzuli importu jako:
Importuj „Math”Po zaimportowaniu uzyskasz dostęp do niektórych z najbardziej praktycznych funkcji matematycznych.
Funkcje trójg
Pakiet Math Go zapewnia nam funkcje trygonometryczne, takie jak grzech, tan, cos, ich odpowiednie odwrócenia i hiperboliczne.
Przykładem korzystania z tych funkcji jest jak pokazano:
Pakiet MainPowyższy przykładowy program wykorzystuje funkcje matematyczne do obliczania grzechu, tan, cos, ich odwrotnych i hiperbolicznych odwrotów.
Powstałe wartości są jako:
$ Go Run Trigs.IśćFunkcja absolutna
Funkcja ABS z pakietu matematycznego pozwala uzyskać bezwzględną liczbę określonej wartości. Przykładowy kod jest taki jak pokazano:
fmt.Println (matematyka.ABS (-10.223))Funkcja dziennika
Możesz także określić logarytm naturalny liczby za pomocą funkcji dziennika. Przykładem użycia jest jak pokazano:
fmt.Println (matematyka.Log (100))Możesz także użyć log10, aby zwrócić dziennik do bazy 10.
Przykładem jest jak pokazano:
fmt.Println (matematyka.Log10 (100))Pierwiastek kwadratowy
Aby określić pierwiastek kwadratowy liczby, użyj metody sqrt (). Przykładowy kod jest taki jak pokazano:
fmt.Println (matematyka.SQRT (121))Powyższy kod zwraca:
11Wartość modu
Możesz określić pozostałą część podziału między dwiema wartościami przy użyciu metody trybu. Przykład:
fmt.Println (matematyka.Mod (10, 3)) // 10 Podziel przez 3 pozostaje 1Minimum maksimum
Jeśli masz dwie wartości, możesz określić ich minimalną i maksymalną wartość za pomocą odpowiednio metod Min () i Max ().
fmt.Println (matematyka.Min (10, 5)) // zwraca 5Moc
Aby obliczyć moc wartości do określonej wartości podstawowej, możemy użyć metody pow (). Bierze liczbę i bazę jako argumenty.
fmt.Println (matematyka.Pow (10, 3)) // zwraca 1000Nie liczba
Jeśli chcesz sprawdzić, czy dostarczona wartość jest lub nie jest liczbą, możesz użyć metody isnan (). Ta metoda zwraca true, jeśli wartość nie jest liczbą, fałszem, jeśli inaczej.
fmt.Println (matematyka.Isnan (10)) // zwraca false.Zamknięcie
To był krótki przewodnik przedstawiający pakiet matematyki. Korzystając z metod w tym pakiecie, możesz wykonać mnóstwo operacji bez budowania niestandardowych metod.
Możesz sprawdzić dokumentację: https: // pkg.Iść.Dev/Math
Dziękuje za przeczytanie!