go言語 平方根を求める
go言語で、mathパッケージのSqrtを使用して、平方根を求めるサンプルコードを記述してます。go言語のバージョンは1.15.4を使用してます。
環境
- OS windows10 pro 64bit
- go言語 1.15.4
math.Sqrt使い方
math.Sqrtを使用すると、平方根を求めることが可能です。
import (
"math"
)
math.Sqrt(平方根を計算する数値)
以下は、math.Sqrtを使って各値の平方根を計算するサンプルコードとなります。
package main
import (
"fmt"
"math"
)
func main() {
fmt.Println(math.Sqrt(9))
// 3
fmt.Println(math.Sqrt(25))
// 3
fmt.Println(math.Sqrt(1.21))
// 1.1
fmt.Println(math.Sqrt(0))
// 0
fmt.Println(math.Sqrt(26))
// 5.0990195135927845
fmt.Println(math.Sqrt(-25))
// NaN
}
文字列を使用するとエラーとなります。
fmt.Println(math.Sqrt("25"))
// cannot use "25" (type untyped string) as type float64 in argument to math.Sqrt
2の平方根に関しては「math.Sqrt2」も使用できます。
package main
import (
"fmt"
"math"
)
func main() {
// 2の平方根
fmt.Println(math.Sqrt2) // 1.4142135623730951
}
-
前の記事
Ruby 文字列を指定した文字で分割する 2020.12.04
-
次の記事
pgadmin レイアウトが崩れた場合 2020.12.04
コメントを書く