Константа sqrt1_2
Константа sqrt1_2 из библиотеки dart:math
хранит значение квадратного корня из одной второй,
то есть из дроби 1/2. Данная константа является
числом типа double и равна приблизительно
0.7071067811865476. Она часто используется
в тригонометрии и геометрии, например при вычислении
синуса или косинуса угла 45 градусов (π/4 радиан).
Чтобы воспользоваться константой, необходимо
подключить библиотеку dart:math.
Синтаксис
import 'dart:math';
sqrt1_2
Пример
Давайте выведем значение константы sqrt1_2:
import 'dart:math';
void main()
{
print(sqrt1_2);
}
Результат выполнения кода:
0.7071067811865476
Пример
Давайте сравним значение константы sqrt1_2
с результатом вычисления корня из 1/2
с помощью метода sqrt:
import 'dart:math';
void main()
{
double res = sqrt(1 / 2);
print(res);
print(res == sqrt1_2);
}
Результат выполнения кода:
0.7071067811865476
true
Пример
Давайте проверим, что константа sqrt1_2
действительно равна квадратному корню из 0.5,
возведя её в квадрат:
import 'dart:math';
void main()
{
double res = sqrt1_2 * sqrt1_2;
print(res);
}
Результат выполнения кода:
0.5000000000000001