在BrightScript调试器中创建一个函数?

时间:2015-11-13 01:07:10

标签: debugging brightscript

是否可以在调试器界面上以交互方式创建函数?当我输入类似

的内容时
BrightScript Debugger> function foo()

我收到类似

的错误
Syntax Error. (compile error &h02) in $LIVECOMPILE(296)

我猜这是因为我没有进入函数的其余部分,但是我不确定如何在调试器中输入函数的其余部分而不会得到这种类型的函数错误。

1 个答案:

答案 0 :(得分:1)

您可以使用anonymous function在调试控制台中创建一个函数,如下所示:

BrightScript Debugger> printFoo = function() : ? "foo" : end function

因此,您可以调用" printFoo"就像任何其他功能一样:

BrightScript Debugger> printFoo()
foo

请注意冒号(":")此处用作new line symbol,因为您无法在调试控制台中编写多行语句。