类型 函数 库 io.* 返回值 无 修订 版本 2024.3703 关键词 io, write, 文件 另请参阅 io.open()
将每个参数的值写入文件。参数必须是字符串或数字。要写入其他值,请在写入之前使用 tostring() 或 string.format()。
在正常模式下,此函数写入标准输出 (stdout),如果未调用带有文件名的 io.output(),则默认为 Corona Simulator 控制台。这等效于 io.output():write。简而言之,它类似于 print(),但不会在输出字符串后附加换行符 (\n)。
如果要将数据写入文件,则应使用 file:write() 而不是 io.write()。
出于安全原因,不允许在 system.ResourceDirectory(应用程序存储的目录)中写入文件。在打开文件进行写入时,必须在 system.pathForFile() 函数中指定 system.DocumentsDirectory、system.ApplicationSupportDirectory、system.TemporaryDirectory 或 system.cachesDirectory 参数。有关详细信息,请参阅 io.open()。
io.write( arg1 [, arg2] [, ...] )
字符串 或 数字。一个或多个字符串或数字参数(用逗号分隔)。