Константа log2e
Константа log2e принадлежит классу math и хранит
значение логарифма числа e по основанию 2.
Иными словами, это число, в которое нужно возвести 2,
чтобы получить e. Константа доступна как
math.log2e и не принимает никаких параметров.
Синтаксис
math.log2e
Пример
Давайте выведем значение константы log2e в консоль:
import 'dart:math' as math;
void main()
{
print(math.log2e);
}
Результат выполнения кода:
1.4426950408889634
Пример
Давайте проверим, что число 2, возведённое в степень
log2e, действительно даёт число e:
import 'dart:math' as math;
void main()
{
double res = math.pow(2, math.log2e) as double;
print(res);
}
Результат выполнения кода:
2.718281828459045
Пример
Давайте вычислим логарифм числа 8 по основанию 2,
используя константу log2e и натуральный логарифм:
import 'dart:math' as math;
void main()
{
double res = math.log(8) * math.log2e;
print(res);
}
Результат выполнения кода:
3.0000000000000004