8.16 WRITE
WRITE
OUTFILE=’file_name’
RECORDS=n_lines
{NOTABLE,TABLE}
/[line_no] arg…
arg takes one of the following forms:
’string’ [start-end]
var_list start-end [type_spec]
var_list (fortran_spec)
var_list *
WRITE 将文本或二进制数据写入输出文件。
关于语法与用法的更多信息,请见 PRINT。PRINT 与 WRITE 仅在几个方面存在差异:
WRITE默认使用写格式,而PRINT使用打印格式。PRINT在变量之间插入一个空格(除非显式指定了格式),但WRITE在输出中从不在变量之间插入空格。PRINT在它写入输出文件的每行开头插入一个空格(而PRINT EJECT在每行开头插入 ‘1’,表示应另起一页),但WRITE不会。PRINT根据指定的输出格式输出系统缺失值,而WRITE将系统缺失值输出为以空格填充的字段。二进制格式是例外。