我只是在阅读秘密伪常数,即太空舰队常数
<=><=><=> Space fleet 0
这似乎是因为外部<=>正在做一些我不明白的事情。我的问题是为什么
my $foo = <=>;
设置$foo为=? 其他非字母数字似乎也可以,
my $foo = <=>;
my $foo = <->;
my $foo = </>;
但是,字母数字不...
my $foo = <a>;
尽管它看起来像是由三个飞船操作员组成的序列,但只有中间的飞船才是真正的飞船。两个外层的“宇宙飞船”实际上是对
glob("=").
情况似乎也不是这样,因为我无法理解为什么glob("=")会返回=,但glob("a")会返回undef——即使a在当前工作目录中调用了一个文件。
Perl 在这两种情况下都在做什么?<>如果里面的东西不是字母数字,我认为它会退回到文字- 是否支持这种行为?