类型 函数 库 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] [, ...] )
字符串 或 数字。一个或多个字符串或数字参数(用逗号分隔)。