Show/Hide Toolbars

XSharp

用途

BEGIN SCOPEEND SCOPE 关键字对声明了 LOCAL 变量的可见范围和生命周期

语法

BEGIN SCOPE
  statements
END SCOPE

 

参数

statements 代码包含一个或多个 LOCAL 声明。

备注

BEGIN SCOPE...END SCOPE 用于在函数/成员体中定义 LOCAL 变量的限制作用域。如果试图在范围之外使用用 BEGIN SCOPE...END SCOPE 块声明的 LOCAL 变量,会导致编译器出错。

 

示例

 

FUNCTION Test() AS VOID
BEGIN SCOPE
LOCAL n AS INT
n++
? n
END SCOPE
// 这里,n 已经不存在了