当我有两个条件,为每个条件的动作,而这两种情况的行动,如果有一个为真,什么是最好的方式来构建一个if语句的两个条件,每个动作都有一个动作?
有时候,我这样做
if (cond1 or cond2)
if (cond1)
do act 1
if (cond2)
do act 2
do always
有时候,我这样做
if (cond1)
do act 1
do always
if (cond2)
do act 2
do always
但我真的想这样做
if (cond1)
do act 1
or if (cond2)
do act 2
then
do always
最后一种方法是否以任何语言存在,或者是否存在处理这种情况的首选方法?
谢谢。
拧规矩,我有LISP – hugomg 2011-05-04 01:32:02