我正在实现一些使用switch语句来区分不同情况的方法: switch(command){
case on: {status = doCalculationsA然而,此时此刻,我有点困惑于如何在上述切换的每种情况下加入其他条件/限制。我的意思是,当我在biggerOperation()中调用doThis()时,需要对属于doThis()函数的开关
有时,我希望引发一个只有在代码有错误时才会发生的异常。例如,假设函数foo应该返回介于1到3之间的整数。switch = foo() # Should be an integer between 1 and 3 ...elif switch == 3:else:
# What goes here?一种可能是类似于assert False, &