perl文件句柄参数传递

The relationship between typeglobs, filehandles, and symbolic references is an ancient and mysterious
one. Since filehandles cannot be stored directly in scalars, typeglobs used to be the only way to pass
filehandles into or out of subroutines:


# example of passing a filehandle to a subroutine


sub print_to_filehandle {
$fh = shift;
print $fh @_;
}


# pass filehandle as typeglob


print_to_filehandle(*STDOUT, "Hello Passed Filehandle /n");


# pass filehandle as scalar reference to typeglob


$fh = *STDOUT;
print_to_filehandle($fh, "Hello Again");

阅读更多
文章标签: perl reference
个人分类: perl
上一篇数组构作技法综合
下一篇perl多进程编程
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭