single

fun ComplexFloatArray.single(): ComplexFloat
fun ComplexDoubleArray.single(): ComplexDouble

Returns the single element, or throws an exception if the array is empty or has more than one element.


inline fun ComplexFloatArray.single(predicate: (ComplexFloat) -> Boolean): ComplexFloat
inline fun ComplexDoubleArray.single(predicate: (ComplexDouble) -> Boolean): ComplexDouble

Returns the single element matching the given predicate, or throws exception if there is no or more than one matching element.