我用什么语法打印" hello world"在outfile中?
我只想在语法中指定文本并将其显示在outfile中。
答案 0 :(得分:3)
答案 1 :(得分:3)
答案 2 :(得分:3)
如果要在查看器中的自己的块中写入任意文本而不是将其卡在日志块中,请使用TEXT扩展命令(实用程序>创建文本输出)。您甚至可以在文本中包含html标记。
如果您没有安装此扩展程序,可以从统计信息22或23中的“实用工具”菜单或V24中的“扩展”菜单进行安装。
示例:
TEXT "The following output is very important!"
/OUTLINE HEADING="Comment" TITLE="Comment".
答案 3 :(得分:2)
这里的Outfile以模棱两可的方式使用。前两个答案(TITLE
和ECHO
命令)只是将某些内容打印到输出窗口。打印到输出窗口的另一种方法是PRINT
命令。
DATA LIST FREE / X.
BEGIN DATA
1
2
END DATA.
PRINT /'Hello World'.
EXECUTE.
如果你使用那套语法,你实际上会看到' Hello World'打印两次 - 数据集中的每条记录一次。因此,只打印一行的一种方法是将其包装在DO IF
语句中,并仅选择第一行数据。
DO IF $casenum=1.
PRINT /'Hello World'.
END IF.
EXECUTE.
现在这与前两个命令有什么不同?除了输出窗口中的美学效果外,PRINT
还允许您通过OUTFILE
参数保存结果的实际文本文件,这是前两个命令都不允许的。
DO IF $casenum=1.
PRINT OUTFILE='C:\Users\Your Name\Desktop\Hello.txt' /'Hello World'.
END IF.
EXECUTE.