anyMatch는 true를 만나는 순간 검사를 멈춘다

전체 결과 List를 만든 뒤 포함 여부를 보면 불필요한 원소와 무한 source를 끝까지 요구합니다.

predicate.test현재 원소가 조건을 만족하는가

true

즉시 true 반환

false

다음 원소 요청

source exhausted

false 반환

exception

즉시 전파·중단

핵심: false인 동안만 다음 원소를 요청하고 source가 끝나면 false를 반환합니다.