是否可以在 DSL 文件中将 when/condition 语句重用到另一个 when/condition 语句中?
例如,我有两个条件:
[condition][]The client is invalid = Client( name == null || email == null )
[condition][]All the clients are invalid = forall( Client( name == null || email == null ) )
请注意,第二个条件与forall命令的第一个条件不同,但里面的语句是 equals。在这种情况下,我想将第一个条件重用于第二个条件。
可能吗?如何?谢谢你。