|
|
1
2
您可以将条件存储为lambda表达式数组,例如:
但老实说,我不会。在你的第一个例子中,这两个函数绝对没有错——它们有合理的名称,读它们时我可以清楚地知道它们的作用。
如果您重构代码以使用第二个示例,则会丢失这一点。每当我看到呼叫
有时,最好在可读性的祭坛上牺牲简洁,对我来说,这就是其中之一。 编辑 我给出的lambda示例没有返回布尔值,这是您所需要的-因此进行了修改 |