Константа math.Sqrt2
Константа math.Sqrt2 представляет собой значение квадратного корня из 2 (√2) с высокой точностью. Эта константа определена в пакете math и может быть использована в различных математических вычислениях, где требуется точное значение √2. Значение константы равно 1.4142135623730950488016887242096980785696718753769.
Синтаксис
math.Sqrt2
Пример
Давайте выведем значение константы math.Sqrt2:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Sqrt2
fmt.Println(res)
}
Результат выполнения кода:
"1.4142135623730951"
Пример
Давайте используем math.Sqrt2 в вычислениях, например, чтобы найти длину диагонали квадрата со стороной 5:
package main
import (
"fmt"
"math"
)
func main() {
side := 5.0
res := side * math.Sqrt2
fmt.Println(res)
}
Результат выполнения кода:
"7.0710678118654755"
Пример
Давайте сравним значение константы math.Sqrt2 с результатом функции math.Sqrt для числа 2:
package main
import (
"fmt"
"math"
)
func main() {
res1 := math.Sqrt2
res2 := math.Sqrt(2)
fmt.Println(res1)
fmt.Println(res2)
fmt.Println(res1 == res2)
}
Результат выполнения кода:
"1.4142135623730951"
"1.4142135623730951"
true