
[英]Iterate through parameters and optional values in a case class checking that only certain fields are defined
我有一个案例 class,如下所示,除了它有更多的参数(都是可选的): 我想遍历参数并验证是否只定义了 i 和 j,而 rest 是 None。 如果案例 class 将来发生变化,我想保留相同的验证,这就是我不使用模式匹配或显式检查的原因。 在 scala 2.12 中执行此操作的好方法是什么? ...