假设我有一个这样的case类
case class CompanyInput(maybeField1: Option[field1], maybeField2: Option[field2], maybeField3: Option[field3], maybeUserTimeZoneId: Option[ZoneId], capabilities: Vector[CompanyCapability])
我想检查maybeField1
、maybeField2
和maybeField3
是否设置为可选....无法将字段从选项更改为非选项。
1条答案
按热度按时间ycggw6v21#
您可以使用特定于类型的模式来组成更大的模式,还可以将与特定分支无关的字段标记为下划线