findLastMatchedElement<T> function
T?
findLastMatchedElement<T>(
- List<
T> target, - MatcherFunction<
T> matcher, { - CloneFunction<
T> ? cloneFunction,
Implementation
T? findLastMatchedElement<T>(
List<T> target,
MatcherFunction<T> matcher, {
CloneFunction<T>? cloneFunction,
}) {
final int length = target.length;
for (int i = length - 1; i >= 0; i--) {
if (matcher(target[i], i)) {
return attemptCloneObject(
target[i],
cloneFunction: cloneFunction,
);
}
}
return null;
}