+ -
当前位置:首页 → 问答吧 → 求助:关于FILEHANDLE

求助:关于FILEHANDLE

时间:2010-11-23

来源:互联网

今天看到这样一句: open SYN_LST, ">$SynList";
查了下perldoc也有类似用法。请问此时SYN_LST属于什么用法,变量不都是要用$开头吗?是不是FILEHANDLE可以这样,其他情况有没有类似用法呢?
这个问题比较简单,请大牛不要见笑~~

作者: flywithclouder   发布时间: 2010-11-23

本帖最后由 zhlong8 于 2010-11-23 13:10 编辑

bareword(不加引号的字符串)  的文件句柄早已不推荐了,细节牵涉 typeglob 比较麻烦。推荐看下 perlopentut 如果对细节感兴趣可以了解下 引用 和 typeglob

不考虑对象的话 perl 的 scalar 只能保存 数字、字符串和引用,没有句柄。 perl 中句柄保存在符号表中相应 typeglob 的 IO 项,当你把 bareword 当句柄用的时候perl会自动查找相应的 typeglob 的 IO 部分找到相应句柄

作者: zhlong8   发布时间: 2010-11-23