나의 옵션은 서열의 일부 항목:
Option[Seq[MyItem]]
MyItem 는 분야'설명'
나는 찾아야하는지 여부의 항목 중 하나가 구체적으로 설명했다.
할 수 있는 방법을 사용하여 수행에 대한 이해?
나의 옵션은 서열의 일부 항목:
Option[Seq[MyItem]]
MyItem 는 분야'설명'
나는 찾아야하는지 여부의 항목 중 하나가 구체적으로 설명했다.
할 수 있는 방법을 사용하여 수행에 대한 이해?
당신이 원하는지 여부를 테스트하는 어떤 요소의 Option[Seq[MyItem]]
는 구체적인 설명 다음 작업을 수행 할 수 있습니다.
opt.exists(_.exists(_.description == ???))
당신이 정말로 필요한 경우 사용하는 솔루션 for
그때 나는 당신을 도울 수 없어요:)
exists
버전은 매우 분명하다. for
적절한 처리를 위해 하나의 컬렉션으로,다른 하지만 이 작업이 생산하는 단일 값에서 컬렉션입니다. 에 대한 필요할 것 fold
나 collect
하지만 작업하지 않는 모든 명 exists
. Option[Seq[MyItem]]
이 작동하지 않습니다. 그러나 그것은에서 작동합니다 Seq[Option[MyItem]]
. 사이 존재하\배\으로 수집이 언급@팀