Perl 变量名前的 * 是什么意思?

Kri*_*Oza 3 perl

下面的 Perl 语句是什么意思?

*INPUT_DATA                    =\ 0;
Run Code Online (Sandbox Code Playgroud)

我检查了一些 Perl 文档网站,例如https://perldoc.perl.org/variables,但我找不到类似的示例。

cho*_*oba 8

简而言之,*表示“typeglob”,它是一种内部类型,保存给定名称的所有全局变量的值。有时它仍然用于旧代码中的文件句柄或创建别名。

有关 typeglob 的说明,请参阅perldata,还请参阅页面末尾推荐的链接,即perlvarperlrefperlsubperlmod