【发布时间】:2011-09-30 03:39:02
【问题描述】:
我继承了一些代码,其中包含我希望尽可能减少的 IF 语句。
它本质上是一个简单的 IF (A or B) THEN。但它变得棘手,因为 A 和 B 是其他表达式的概括。
问题:如果可能,我如何用更简单的术语重新表达这一点?
这是原始的 IF 语句....
为清楚起见,我用括号和大括号代替了括号。
IF ( { W & X & Y & Z } or { C & D & [ ( F & G) or (H & G) or (F & J) ] } )
/* Comment: For what it's worth: (Z = not c) */
【问题讨论】:
标签: if-statement boolean-logic demorgans-law