들려요, 제가 Enumerator
의 시퀀스를 가지고 있으며 그 중 하나는 Enumerator
초의 긴 체인과 비슷하게 andThen
인 이 없으며 인터리브없이 하나씩 실행하는 것이 목표입니다.인터리빙하지 않고 열거자를 시퀀싱하는 방법은 무엇입니까?
그래서 Seq[Enumerator[T]]
을 Enumerator[T]
에 결합 하시겠습니까?
들려요, 제가 Enumerator
의 시퀀스를 가지고 있으며 그 중 하나는 Enumerator
초의 긴 체인과 비슷하게 andThen
인 이 없으며 인터리브없이 하나씩 실행하는 것이 목표입니다.인터리빙하지 않고 열거자를 시퀀싱하는 방법은 무엇입니까?
그래서 Seq[Enumerator[T]]
을 Enumerator[T]
에 결합 하시겠습니까?
흥미로운 점은 그 기능이 내장되어 있지 않은 것 같습니다. 그런 식으로 작동합니다 :
편집 : Andrew가 작동 한 후 응답을 업데이트합니다.
감사! 예, 저는 렌즈를 사용하여 API를 크롤링했으며 적절한 것을 찾지 못했습니다. –
조금 추가. 스칼라 컴파일러를 행복하게 만들기 위해서'eof' 메쏘드는 명시 적 타입 인자 인 : Enumerator.eof [T]'로 호출되기를 원합니다. –
그래, 나는 그런 경우가 될 것이라고 생각했지만 조금 게으른 것이었다. – vptheron
'val combined = enumerator_set.reduceLeft (_ andThen _)'과 같이 모든 값을 단순히 줄이지 않고도 작동합니까? – Carsten