我有一个包含近 16000 行 C 代码的代码库,我在其中执行不同的操作(在 Raspberry Pi 上)。每次操作后,我都会更新 dc
的值。 dc
最初为 0,如果由于某些错误我的 Controller 失去了与我的笔记本电脑的连接,它将变为 1。
我需要调用函数 1. 我听说 JavaScript 中有一个函数叫做 Object.prototype.watch()
和 unwatch()
。基本上它所做的是监视一个变量,每当它的值发生变化时,它就会调用一个函数。当我的 dc
值改变时,我需要实现类似的函数或语句或调用函数的任何东西。
我不能在每次更新 dc
后使用 if-else,因为这不是一种好的编码方式,而且会有很多 if-else
if我用它。
最佳答案
不存在这样的东西。解释语言或托管语言具有完全不同的规则。除了如果,没有别的办法。
你可以将它包装成某种断言或函数,但除了 if in that wrapper 之外别无他法
关于c - 如何观察一个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51278115/