Oracle® Developer Studio 12.5:使用 dbx 调试程序

退出打印视图

更新时间: 2016 年 6 月
 
 

assign 命令

在本地模式中,assign 命令用于为程序变量赋新值。在 Java 模式中,assign 命令用于为局部变量或参数赋新值。

本地模式语法

assign variable = expression

其中:

expression 是分配给 variable 的值。

Java 模式语法

assign identifier = expression

其中:

expression 是有效的 Java 表达式,可包括以下任何内容:

  • class-name 是 Java 类。可使用下列任意值:

    • 使用句点 (.) 作为限定符的软件包路径;例如,test1.extra.T1.Inner

    • 前面带有英镑标记 (#) 并使用斜杠 (/) 和美元标记 ($) 作为限定符的全路径名。例如,#test1/extra/T1$Inner。如果使用 $ 限定符,请使用引号将 class-name 引起来。

  • field-name 是类中字段的名称。

  • identifier 是一个局部变量或参数,包括 this、当前类实例变量 (object-name.field-name) 或类(静态)变量 (class-name.field-name)。

  • object-name 是 Java 对象的名称。