|
|
1
4
获取IO引用的唯一方法是使用*foo_thing语法:
其中glob是类似stdin的命名glob或类似$fh的引用。但一旦你有了 这样的引用,它可以像任何其他标量一样传递或存储在任意数据结构中,因此像编组模块这样的东西需要了解它。 由于glob或globref可以用作文件句柄并隐式获取包含的IO内容,因此不需要太多的IO引用。主要的例外是:
(geniosym返回一个新的半匿名IO引用,任何对glob赋值的非glob引用只分配给该引用的glob部分) |
|
|
2
2
正如Konerak所说,答案就在这个问题上: How can I get Perl's ref() function to return REF, IO, and LVALUE? 相关的代码片段是:
这不应该在生产代码中使用,因为该死的从引用中删除了祝福… |
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |
|
|
A.Ellett · 测试-t STDIN与-t<STDIN> 2 年前 |
|
|
con · 如何跳转到foreach迭代的特定点? 2 年前 |