Perl的Slurp模块如何工作?

Dav*_*d B 2 perl slurp

我看了一下Slurp的来源,我很想知道它是如何slurp()工作的:

sub slurp { 
    local( $/, @ARGV ) = ( wantarray ? $/ : undef, @_ ); 
    return <ARGV>;
}
Run Code Online (Sandbox Code Playgroud)

文件在哪里打开?

dax*_*xim 5

ARGV 是一个句柄,文件已被隐式打开.