Метод log10
Метод log10 вычисляет десятичный логарифм
числа, то есть логарифм по основанию 10.
Метод вызывается на значении типа f64
и возвращает значение типа f64. Параметров
метод не принимает - число, для которого вычисляется
логарифм, является самим получателем вызова.
Десятичный логарифм - это степень, в которую нужно
возвести число 10, чтобы получить исходное
число. Например, log10(1000) равен 3,
потому что 10³ = 1000.
Метод возвращает -inf для нуля и NaN
для отрицательных чисел и для NaN.
Синтаксис
f64.log10()
Пример
Давайте вычислим десятичный логарифм числа 1000.0:
fn main()
{
let res = 1000.0_f64.log10();
println!("{}", res);
}
Результат выполнения кода:
3
Пример
Давайте вычислим десятичный логарифм числа 100.0:
fn main()
{
let res = 100.0_f64.log10();
println!("{}", res);
}
Результат выполнения кода:
2
Пример
Давайте вычислим десятичный логарифм числа 1.0:
fn main()
{
let res = 1.0_f64.log10();
println!("{}", res);
}
Результат выполнения кода:
0
Пример
Давайте вычислим десятичный логарифм числа 0.001:
fn main()
{
let res = 0.001_f64.log10();
println!("{}", res);
}
Результат выполнения кода:
-3
Пример
Давайте вычислим десятичный логарифм нуля:
fn main()
{
let res = 0.0_f64.log10();
println!("{}", res);
}
Результат выполнения кода:
-inf
Пример
Давайте вычислим десятичный логарифм отрицательного числа:
fn main()
{
let res = (-100.0_f64).log10();
println!("{}", res);
}
Результат выполнения кода:
NaN