import kotlin.math.*
값 x 의 양의 제곱근을 계산합니다.
public actual inline fun sqrt(x: Double): Double = nativeMath.sqrt(x)
println(sqrt(16.0)) // 4.0
이 값을 x 승으로 늘립니다.
public actual inline fun Double.pow(n: Int): Double = nativeMath.pow(this, n.toDouble())
println((16.0).pow(2}) // 256.0
중간 오버플로나 언더플로 없이 sqrt(x^2 + y^2)를 계산합니다.
public actual inline fun hypot(x: Double, y: Double): Double = nativeMath.hypot(x, y)
println(hypot(3.0, 4.0)) // 5.0
'코틀린 > etc.' 카테고리의 다른 글
[Kotlin][Transformation Operation] ceil / floor / round (0) | 2024.09.02 |
---|---|
[Kotlin][Iteration Operation] repeat (0) | 2024.08.27 |
[Kotlin][Validation Operations] require (0) | 2024.08.16 |