跳至主内容
PREV CLASS 下一堂课 框架 无框架

 

类IloOplOutputFile

IloOplOutputFile

描述:

有关 OPL 的 ILOG 脚本扩展的总体介绍,请参阅 "概述"。

示例:
execute {
  var f = newIloOplOutputFile("output.txt");
  f.writeln("Hello World"); // lazy open
  f.close();

  varf2= newIloOplOutputFile("output.txt", true);
  如果f2.exists)
     writeln("output.txtexists ==> append mode");
  else
     writeln(output.txt不存在");
  f2.writeln("another line");
  f2.close();
}
脚本会在 .mod 文件所在的目录下创建文件 "output.txt。 执行后,脚本日志显示
output.txt存在 ==> 追加模式
迭代属性
空迭代。
索引决议:
默认行为。
可用于
流控制

构造函数摘要
构造函数属性 构造函数名称和说明
 
IloOplOutputFile(path, append)
属性摘要
字段属性 字段名称和说明
流控制
流控制
方法概要
方法属性 方法名称和说明
流控制
关闭输出文件。
流控制
打开(路径)
打开指定路径上的文件。
流控制
write(text,textN)
将字符串写入输出文件。
流控制
writeln(text,textN)
向输出文件写一行。
构造函数详细信息
IloOplOutputFile
IloOplOutputFile(path, append)
参数:
path-可选:要打开文件的路径。
append-可选:如果为 "true",则设置文件末尾的数据流位置。
属性详细信息
存在
{boolean} 存在
可用于
流控制

isOpen
{boolean} isOpen
不推荐:
改为存在
可用于
流控制
方法详细信息
关闭
close()
关闭输出文件。 文件关闭后,再次调用 "write()将导致错误。 不过,关闭先前关闭的文件不会有任何效果。
可用于
流控制

打开
打开(路径)
打开指定路径上的文件。
参数:
path- 要打开的文件的路径。
不推荐:
需要时,文件会自动打开。
可用于
流控制

write
write(text,textN)
将字符串写入输出文件。
参数:
text- 写入该字符串的内容。
textN- 可选,n 个字符串
可用于
流控制

writeln
writeln(text,textN)
将一行写入输出文件。
参数:
text- 写入该字符串的内容,并以新行结束。
textN- 可选,n 个字符串。
可用于
流控制

版权所有IBM公司 1987-2011。