Функция E
Константа E представляет математическую константу -
основание натурального логарифма (число Эйлера).
Это иррациональное число, приблизительно равное 2.71828.
В Kotlin доступна как свойство объекта kotlin.math.
Импорт
import kotlin.math.E
Синтаксис
const val E: Double
Пример
Выведем значение константы E:
println(E)
Результат выполнения кода:
Double 2.718281828459045
Пример
Используем константу E в математических вычислениях:
val result = E.pow(2)
println(result)
Результат выполнения кода:
Double 7.3890560989306495
Пример
Сравним значение E с вычисленным через ряд Тейлора:
fun factorial(n: Int): Double = if (n <= 1) 1.0 else n * factorial(n - 1)
var taylorE = 0.0
for (n in 0..10) {
taylorE += 1.0 / factorial(n)
}
println("E: $E")
println("Taylor approximation: $taylorE")
Результат выполнения кода:
E: 2.718281828459045
Taylor approximation: 2.7182818011463845