io.type()

类型 函数
io.*
返回值 字符串
修订 版本 2024.3703
关键词 io, 类型, 文件
另请参阅 io.open()

概述

检查 obj 是否为有效的文件句柄。如果 obj 是一个打开的文件句柄,则返回字符串 "file";如果 obj 是一个已关闭的文件句柄,则返回字符串 "closed file";如果 obj 不是文件句柄,则返回 nil

语法

io.type( obj )
对象 (必填)

对象. 要测试的对象。

示例

local fh
print( io.type( fh ) )  --> nil
 
local path = system.pathForFile( "Icon.png", system.ResourceDirectory )
fh = io.open( path )
print( io.type( fh ) )  --> "file"
 
io.close( fh )
print( io.type( fh ) )  --> "closed file"