selectByMax
suspend fun <T : Comparable<T>> selectByMax(function: suspend (Output) -> T): ParallelNodeExecutionResult<Output>(source)
Selects the maximum result based on a given comparison function and returns the corresponding NodeExecutionResult
containing the selected output and its associated context.
Return
The NodeExecutionResult
containing the output and context of the result with the maximum value as determined by the comparison function.
Parameters
function
A lambda function to extract a comparable value from the Output
object for determining the maximum result.
Throws
if the results list is empty.