为了实现这一点,ObjectScript 使用一组内置命令以及特殊字符(例如函数名称的“$”前缀)来区分标识符和其他语言元素。 在ObjectScript 中,可以(尽管不推荐)使用任何有效名称作为标识符名称,如以下程序所示,该程序在功能上与前面的示例相同: 例如,要给变量赋值,可以使用 SET 命令: SET x = 100 WRITE x // 下面的...
请注意,ObjectScript没有保留字,因此如果使用命令作为标识符,结果在语法上是正确的,但代码也可能会让任何阅读它的人感到困惑。 局部变量名称规则 对于局部变量的名称,ObjectScript中适用以下规则: 第一个字符必须是字母或百分号 (%)。 如果名称以%开头,请使用z或Z作为其后的下一个字符。 其余字符必须是字母或数字,...
第六章 ObjectScript 标识符的规则和指南 例程名称和标签的规则 对于例程的名称或标签,ObjectScript中适用以下规则: 第一个字符必须是字母或百分号 (%)。 如果例程名称以%开头,则使用z或Z作为其后的下一个字符。 其余字符必须是字母或数字(有一个例外;请参阅下一个项目符号)。这些其他字符可能包括ASCII 128以上的...
第十八章 ObjectScript - 使用例程 例程 可以将例程视为ObjectScript程序。例程可以从头开始编写,也可以在编译类时自动生成。 Procedures,Functions, andSubroutines过程、函数和子程序 在ObjectScript例程中,标签定义以下代码单元之一的起点: Procedures过程(可选地返回一个值)。过程中定义的变量是该过程私有的,这意味着...
ObjectScript是个面向对象的脚本语言.它设计成简单易学,易用但功能强大.ObjectScript有一个结合了许多Java优点的解释器.ObjectScript具有以下特点:简单且类似于Java的语法单继承的Class System支持private/protected/public访问机制的域与方法支持同步与多线程可以利用osdoc(类似于javadoc)工具从源码中导出API文档,支持XML-...
第十七章 ObjectScript - 使用宏和包含文件 使用宏和包含文件 如前所述,可以定义宏并稍后在同一类或例程中使用它们。更常见的是,在包含文件中定义它们。 Macros ObjectScript支持定义替换的宏。定义可以是一个值、整行代码或(使用##continue指令)多行。
按存储方式分:临时变量和持久变量。后者以多维数组的形式存于硬盘的存储结构中。 按访问方式分:本地变量和全局变量。Cache的全局变量又不同于我们常见的面向对象编程中的全局变量的特点。 变量名称规则 CachéObjectScript不限定变量的长度。然而只有前31个字符是重要的,如果前31个字符一样的变量,是被看作 ...
继承 Object ScriptObject 派生 Microsoft.JScript.ActivationObject Microsoft.JScript.JSObject Microsoft.JScript.StackFrame Microsoft.JScript.TypeReflector 属性 ComVisibleAttribute 实现 IReflect 字段展开表 engine 此API 支持产品基础结构,不能在代码中直接使用。 存储对脚本引擎的引用。 parent 此API 支持...
The Script object is a member of the Scripts collection.Using the Script ObjectUse Scripts.Item(index), where index is the name, ID, or index number of a script, to return a single Script object. Each Script object is identified by the Id property, which provides a convenient name you ...