您知道是否有一种简单的方法可以将一些参数传递给通过调用的函数
haxe.Timer.delay(func, delay);
“简单”是指不创建任何自定义计时器。
最佳答案
您可以为此使用bind()
。例如,如果您要呼叫someFunction("abc")
:
haxe.Timer.delay(someFunction.bind("abc"), 1000); // 1s
在Haxe 3之前,您可以使用
callback
:haxe.Timer.delay(callback(someFunction,"abc"), 1000); // 1s
关于timer - 使用Haxe将参数传递给延迟函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3063286/