Hay una biblioteca llamada kotlin.math que contiene un método pow:
import kotlin.math.pow val factor = pow(10.0, 2) print(factor)y resultado:
100.0Sin embargo, Intellij no registra que he importado la función pow, ¿hay algún método pow especial para KotlinJS?
Hay dos versiones diferentes de pow en KotlinJS.
El obsoleto kotlin.js.math.pow que se define como:
public fun pow(base: Double, exp: Double): Double y la versión de biblioteca estándar kotlin.math.pow que se define como una función de extensión.
public actual inline fun Double.pow(n: Int): Double = nativeMath.pow(this, n.toDouble())Por lo tanto, su ejemplo debe cambiarse para que se vea así:
import kotlin.math.pow val factor = 10.0.pow(2) print(factor)