expm1

Common
fun expm1(x: Double): Double
fun expm1(x: Float): Float

Computes exp(x) - 1.

This function can be implemented to produce more precise result for x near zero.

Special cases:

  • expm1(NaN) is NaN

  • expm1(+Inf) is +Inf

  • expm1(-Inf) is -1.0

Since Kotlin

1.2

See also

exp

function.

inline fun expm1(x: Double): Double
inline fun expm1(x: Float): Float

Computes exp(x) - 1.

This function can be implemented to produce more precise result for x near zero.

Special cases:

  • expm1(NaN) is NaN

  • expm1(+Inf) is +Inf

  • expm1(-Inf) is -1.0

Since Kotlin

1.2

See also

exp

function.

JS
inline fun expm1(x: Double): Double
inline fun expm1(x: Float): Float

Computes exp(x) - 1.

This function can be implemented to produce more precise result for x near zero.

Special cases:

  • expm1(NaN) is NaN

  • expm1(+Inf) is +Inf

  • expm1(-Inf) is -1.0

Since Kotlin

1.2

See also

exp

function.

Native
external fun expm1(x: Double): Double
external fun expm1(x: Float): Float

Computes exp(x) - 1.

This function can be implemented to produce more precise result for x near zero.

Special cases:

  • expm1(NaN) is NaN

  • expm1(+Inf) is +Inf

  • expm1(-Inf) is -1.0

Since Kotlin

1.2

See also

exp

function.