是否可以在调试器界面上以交互方式创建函数?当我输入类似
的内容时BrightScript Debugger> function foo()
我收到类似
的错误Syntax Error. (compile error &h02) in $LIVECOMPILE(296)
我猜这是因为我没有进入函数的其余部分,但是我不确定如何在调试器中输入函数的其余部分而不会得到这种类型的函数错误。
答案 0 :(得分:1)
您可以使用anonymous function在调试控制台中创建一个函数,如下所示:
BrightScript Debugger> printFoo = function() : ? "foo" : end function
因此,您可以调用" printFoo"就像任何其他功能一样:
BrightScript Debugger> printFoo()
foo
请注意冒号(":")此处用作new line symbol,因为您无法在调试控制台中编写多行语句。