Функция 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