在循环中仅执行一次函数的高效方法

19 浏览
0 Comments

在循环中仅执行一次函数的高效方法

目前,我正在做类似下面这样的事情,但变得乏味了:

run_once = 0
while 1:
    if run_once == 0:
        myFunction()
        run_once = 1:

我猜想应该有一种更常见的处理方式吧?

我希望的是在需要时执行一次函数。例如,按下某个特定按钮时。这是一个交互式应用程序,有很多用户控制的开关。为每个开关都设置一个无用的变量来跟踪是否已经运行过,似乎有点低效。

0