Функция log
Функция log вычисляет натуральный логарифм числа (по основанию e, где e ≈ 2.71828).
Принимает число с плавающей точкой типа Double или Float и возвращает результат того же типа.
Для отрицательных чисел и нуля возвращает NaN.
Импорт
import kotlin.math.log
Синтаксис
fun log(x: Double): Double
fun log(x: Float): Float
Пример
Вычислим натуральный логарифм числа 10.0:
val num: Double = 10.0
val res: Double = log(num)
println(res)
Результат выполнения кода:
Double 2.302585092994046
Пример
Вычислим натуральный логарифм числа 1.0:
val num: Double = 1.0
val res: Double = log(num)
println(res)
Результат выполнения кода:
Double 0.0
Пример
Попытка вычислить логарифм отрицательного числа:
val num: Double = -5.0
val res: Double = log(num)
println(res)
Результат выполнения кода:
Double NaN
Пример
Использование с типом Float:
val num: Float = 2.71828F
val res: Float = log(num)
println(res)
Результат выполнения кода:
Float 1.0