waituntil & stopuntil 详细对比
概述:
1、对于使用 waituntil 挂起的方法,在处理已唤醒的每个方法后,将重新评估要唤醒的每个附加方法的条件和优先级。
2、使用 stopuntil 挂起的方法在满足一次条件后,在任何情况下都会被唤醒。这意味着不会重新评估条件。
简要来说:
--init
clearconsole
&WaituntilTest.executein(0)
&WaituntilTest.executein(0)
&WaituntilTest.executein(0)
&WaituntilTest.executein(0)
&StopuntilTest.executein(0)
&StopuntilTest.executein(0)
&StopuntilTest.executein(0)
&StopuntilTest.executein(0)
--WaituntilTest程序
waituntil cv
cv:=false//如果执行者将值修改为false 则后续的条件将不会被触发
print to_str("WaitUntil:",createuuid)
--StopuntilTest程序
stopuntil cv1
cv1:=false//无论是否被修改 后续条件均依旧会被触发
print to_str("stopuntil:",createuuid)
--输出结果
WaitUntil:9f092c76-9f1f-4cd0-a4d7-22e608602c64
stopuntil:64ed2348-19ba-443c-8e09-7e1442551823
stopuntil:f79c5b67-6f24-4960-aab8-6e32c1c0e716
stopuntil:14758a47-6501-4ebd-8348-098504fc5cab
stopuntil:927b98b6-9fca-4b5e-afbb-6f8e60bd18a4
442

被折叠的 条评论
为什么被折叠?



