如何在 EB GUIDE 脚本中定义局部变量
How to define a local variable in EB GUIDE scripts
我试图在 EB GUIDE 脚本中定义局部变量。 GUIDE TF文档说"let"关键字定义变量,但是编译器在变量定义后显示错误
这适用于 EB GUIDE 6.8 和 GUIDE TF 文档。注释掉变量的定义时,没有显示错误。文档中没有例子,只说"let"定义了一个局部变量
{
let v:x = 5;
false // error in this line: "no viable alternative at input 'function(v:arg0::bool)"
}
局部变量的定义应该可以使用 let 关键字。
在 EB GUIDE Studio 6.8 脚本中,局部变量的声明后必须跟关键字 in
和使用该变量的表达式或范围。
{
let v:x = 5
in
{
// code that uses v:x
}
}
除了 GUIDE TF 文档之外,还有 Studio 的 documentation 和包含一些示例的脚本参考卡(作弊 sheet)。
我试图在 EB GUIDE 脚本中定义局部变量。 GUIDE TF文档说"let"关键字定义变量,但是编译器在变量定义后显示错误
这适用于 EB GUIDE 6.8 和 GUIDE TF 文档。注释掉变量的定义时,没有显示错误。文档中没有例子,只说"let"定义了一个局部变量
{
let v:x = 5;
false // error in this line: "no viable alternative at input 'function(v:arg0::bool)"
}
局部变量的定义应该可以使用 let 关键字。
在 EB GUIDE Studio 6.8 脚本中,局部变量的声明后必须跟关键字 in
和使用该变量的表达式或范围。
{
let v:x = 5
in
{
// code that uses v:x
}
}
除了 GUIDE TF 文档之外,还有 Studio 的 documentation 和包含一些示例的脚本参考卡(作弊 sheet)。