Константа ln2
Константа ln2 из библиотеки dart:math
содержит значение натурального логарифма числа 2,
то есть логарифма по основанию e.
Численно значение равно приблизительно 0.6931471805599453.
Константа является статическим свойством класса Math
и не принимает никаких параметров.
Синтаксис
import 'dart:math';
Math.ln2
Пример
Давайте выведем значение константы ln2 в консоль:
import 'dart:math';
void main()
{
print(Math.ln2);
}
Результат выполнения кода:
0.6931471805599453
Пример
Давайте проверим, что возведение числа e
в степень ln2 даёт число 2:
import 'dart:math';
void main()
{
double res = pow(Math.e, Math.ln2);
print(res);
}
Результат выполнения кода:
2.0
Пример
Давайте вычислим натуральный логарифм числа 2
через метод log и сравним результат со значением
константы ln2:
import 'dart:math';
void main()
{
double res = log(2);
print(res);
print(res == Math.ln2);
}
Результат выполнения кода:
0.6931471805599453
true