Print 语句
将指定字符串或数字表达式输出到对话框或文件。
语法:
Print [#FileName,] Expression1[{;|,} [Spc(Number As Integer);] [Tab(pos As Integer);] [Expression2[...]]
参数:
FileName: 任何包含文件编号的数字表达式,此文件编号已由 Open 语句为相应的文档设定。
Expression:要打印的任意数字或字符串表达式,多个表达式之间可以用分号分隔。如果用逗号分隔,表达式将缩进至下一个制表符。值得注意的是,无法调整制表符。
Number:使用 Spc 函数插入的空格数目。
Pos:其前面需要插入空格的位置。
如果最后一个要打印的表达式后面出现分号或逗号,LibreOffice Basic 将把该文字存储在一个内部缓冲区中并继续执行程序,但不执行打印。当遇到结尾处不含分号或逗号的另一个打印语句时,将一并打印所有需要打印的文字。
打印的正数表达式前面带有一个空格,而打印出的负数表达式前面带有一个减号。对于超出了浮点数取值范围的数字表达式,则以指数表示法打印。
如果要打印的数字表达式超出了一定的长度,将会自动换行。
您可以在自变量之间插入 Tab 函数(用分号括起),使输出缩进到指定的位置;或者使用 Spc 函数插入指定的空格数。
示例:
Sub ExamplePrint
Print "ABC"
Print "ABC","123"
i = FreeFile()
Open "C:\Temp.txt" For Output As i
Print #i, "ABC"
Close #i
End Sub
Sub ExamplePrint
Print "ABC"
Print "ABC","123"
i = FreeFile()
Open "~/temp.txt" For Output As i
Print #i, "ABC"
Close #i
End Sub