【发布时间】:2011-05-25 05:20:39
【问题描述】:
既然 Python 中没有 goto 操作符,那可以用什么技术代替呢?
条件 如果为真,转到线程1,如果为假,转到线程2 在线程中,我们做了一些小的事情,然后我们转到线程 2,所有其他操作都发生在这里。
【问题讨论】:
-
你不能跨线程跳转
-
您的问题需要重温一遍,您能再提供一点吗?
-
如果只根据条件运行其中的一个,为什么要将两段代码放入线程中?线程用于并行执行,这显然不会在您的场景中发生。如果我理解正确,无论如何都会执行“thread2”,因此应该根据您的条件执行“thread1”中的整个代码,然后执行“thread2”代码。
-
另外,我见过的最伟大的科技愚人节笑话之一是为 Python 创建一个 functioning
goto模块。 -
从下面的 cmets 看来,“goto thread”似乎是指执行一段特定的代码。 “goto”和“thread”都是具有精确语义的技术术语,与您的意思无关。因此,您的问题具有误导性和混淆性。我建议(a)你花一点时间来学习正确的术语,并且(b)你花一点精力来编辑问题,使它有意义。但是,我怀疑在 (a) 之后,您会发现您知道问题的答案。
标签: python conditional-statements goto