【发布时间】:2017-02-06 14:31:15
【问题描述】:
例如,我想要这样的东西:
If(condition) object.start();
// Do some unrelated processing
If(condition) object.stop();
作为我想要发生的事情的一个简单示例。是否有任何与语言无关的方法来组织它,尤其是当您有更多条件代码行时?
【问题讨论】:
-
我并没有真正得到你想要的......一个while循环? switch-case 语句?
-
Gewure,我想知道是否有一种方法可以在程序的不同部分执行基于相同条件的代码,而无需在每行之前重复相同的 if 条件。
-
当然,将它“封装”在一个对状态变量进行操作的函数中。例如:
def bla(): if(statusVar == 1): doSomething() else: return
标签: if-statement language-agnostic code-organization