public static <T> float injectInto(float injectValue, T[] objectArray, FloatObjectToFloatFunction<? super T> function)
    {
        if (objectArray == null)
        {
            throw new IllegalArgumentException("Cannot perform an injectInto on null");
        }
        float result = injectValue;
        if (ArrayIterate.notEmpty(objectArray))
        {
            for (T each : objectArray)
            {
                result = function.floatValueOf(result, each);
            }
        }
        return result;
    }
public static < T > float injectInto ( float injectValue , T [ ] objectArray , FloatObjectToFloatFunction < ? super T > function ) { if ( objectArray == null ) { throw new IllegalArgumentException ( "Cannot perform an injectInto on null" ) ; } float result = injectValue ; if ( ArrayIterate . notEmpty ( objectArray ) ) { for ( T each : objectArray ) { result = function . floatValueOf ( result , each ) ; } } return result ; }
@see Iterate#injectInto(float, Iterable, FloatObjectToFloatFunction)
@since 6.0