scala:用于理解 Option

scala: for comprehension with Option

我有一些项目的序列选项:

Option[Seq[MyItem]]

MyItem 有一个字段 'description'

我需要查找其中一项是否有具体描述。

如何使用理解来完成?

如果你想测试 Option[Seq[MyItem]] 的任何元素是否有特定的描述,那么你可以这样做。

opt.exists(_.exists(_.description == ???))

如果您真的需要使用 for 的解决方案,那么我帮不了您:)