📄 spawn.runtime.js
字号:
var en = new EventNotifier();function waiter() { en.wait->(); trace("running"); en.wait->(); return "done";}var future = spawn(waiter());future.onResume = function() { trace("resume");}future.onSuspend = function() { trace("suspend");}function futureWaiter() { trace(future.wait->());}spawn(futureWaiter());assert(!future.hasValue());en();assertTrail("resume","running","suspend");en();assertTrail("resume","done");assert(future.hasValue());assert(future.value() == "done");var f = spawn(5);assert(f.value() == 5);var en = new EventNotifier();f = spawn(en);assert(!f.hasValue());en(6);assert(f.value() == 6);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -