在本次项目中,收获最大的一点应该就是学会了在项目中应用布尔变量了,以下谈谈我对布尔变量使用的一些看法。
在本次项目中,有一个困扰了我许久的难题,那就是代码的逻辑问题,一开始由于各种逻辑混乱,导致插件效果不尽如人意,插件的控制效果很不理想,最后通过几个布尔变量,轻而易举的弄通了代码逻辑,也使插件很合乎我意的跑了起来,甚至还可以加以扩展。
下面举个小栗子来说明布尔变量的简单使用吧:
help = False
def getHelp():
help = True
global help
if help:
print('What can I do for you?)
从上面的例子我们可以看出,布尔变量可以很好的用来控制代码块的执行顺序,在插件中的应用则是很好的控制进入插件后的操作过程,从而实现逻辑清晰的插件。