ConsoleUI 中 new 的用法

在创建使用 consoleUI 的 EGL 程序时,类型为 Menu、MenuItem、Prompt 和 Window 的每个变量都是引用变量, 它包含的内存地址引用了存储在该变量外部的值。

可以像声明任何其他变量那样声明引用变量,如以下示例中所示:
  myPrompt Prompt { message = "Type your ID: "}; 
或者,可以声明引用变量并使用保留字 new 来进行初始化,如以下示例中所示:
  myPrompt Prompt = new Prompt { message = "Type your ID: "}; 

在声明变量时,两种格式之间的差别没有什么实际影响;但在编写 openUI 语句时,在编码时使用 new 这个字会比较方便,如 openUI 中所示。

new 的常规语法如下所示:
  new partName
partName
下列其中一个字,它指的是特定种类的部件:
  • Menu
  • MenuItem
  • Prompt
  • Window

有关引用变量的其它含义的详细信息,请参阅 EGL 中的引用兼容性

相关概念
控制台用户界面

相关参考
ConsoleUI 部件和相关变量
openUI
EGL 中的引用兼容性

相关任务
使用 consoleUI 创建界面

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.