print()

类型 函数
(全局)
返回值
修订 版本 2024.3703
关键词 print,写入,控制台
另请参阅 io.write()

概述

接收任意数量的参数并将它们的值打印到 Corona 模拟器控制台、Xcode、ADB 等的 stdout 中。print() 不是用于格式化输出,而是用于快速显示值,通常用于调试。对于格式化输出,请使用 string.format

陷阱

如果您要连接可能为 nil 的值进行输出,请使用 tostring() 函数将它们转换为字符串

local nilValue = nil
print( "Value: " .. tostring(nilValue) )

语法

print( [...] )
(可选)

数字字符串要输出到 stdout(通常是 Corona 模拟器控制台)的文本。此函数将在最终输出字符串的末尾追加一个换行符 (\n)。

控制台高亮

在 Corona 模拟器控制台中,可以通过在 字符串 前面加上 WARNING:ERROR: 分别将其突出显示为“警告”或“错误”。例如

print( "WARNING: " .. "This is a warning!" )
print( "ERROR: " .. "This is an error!" )

警告:这是一个警告!

错误:这是一个错误!

示例

print( "Hello world!" )

-- OUTPUT: Hello world!