on sysvar
事件处理程序在系统变量的值变化时触发。每当系统变量的值发生改变时,都会执行on sysvar
块中的代码。
on sysvar_update
事件处理程序在系统变量的值更新时触发。这里的“更新”意味着系统变量的值被设置,不管它是否真的改变
选择使用on sysvar还是on sysvar_update?
如果您的逻辑需要捕捉每次系统变量的值变化,那么使用on sysvar是合适的。
如果您的逻辑需要捕捉每次系统变量的值被更新(包括设置为相同值的情况),那么使用on sysvar_update是合适的。