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