【发布时间】:2015-11-13 20:02:42
【问题描述】:
是否可以在调试器界面以交互方式创建函数?当我输入类似
BrightScript Debugger> function foo()
我收到类似的错误
Syntax Error. (compile error &h02) in $LIVECOMPILE(296)
我猜这是因为我没有输入函数的其余部分,但我不确定如何在调试器中输入函数的其余部分而不会出现此类错误。
【问题讨论】:
是否可以在调试器界面以交互方式创建函数?当我输入类似
BrightScript Debugger> function foo()
我收到类似的错误
Syntax Error. (compile error &h02) in $LIVECOMPILE(296)
我猜这是因为我没有输入函数的其余部分,但我不确定如何在调试器中输入函数的其余部分而不会出现此类错误。
【问题讨论】:
您可以使用anonymous function 在调试控制台中创建一个函数,如下所示:
BrightScript Debugger> printFoo = function() : ? "foo" : end function
因此,您可以像调用任何其他函数一样调用“printFoo”:
BrightScript Debugger> printFoo()
foo
请注意,这里的冒号 (":") 用作new line symbol,因为您不能在调试控制台中编写多行语句。
【讨论】: