commonMain.korlibs.math.ArrayExt.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of korma Show documentation
Show all versions of korma Show documentation
Mathematic library for Multiplatform Kotlin 1.3
package korlibs.math
import kotlin.math.max
import kotlin.math.min
fun DoubleArray.minOrElse(nil: Double): Double {
if (isEmpty()) return nil
var out = Double.POSITIVE_INFINITY
for (i in 0..lastIndex) out = min(out, this[i])
return out
}
fun DoubleArray.maxOrElse(nil: Double): Double {
if (isEmpty()) return nil
var out = Double.NEGATIVE_INFINITY
for (i in 0..lastIndex) out = max(out, this[i])
return out
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy