在进行实验时,我发现
打印$ {\string}
将string
打印到屏幕上。
这正常吗?这有名字吗?
最佳答案
裸字“字符串”被理解为您根本没有引用的字符串。 use strict
会禁止这样做,而use warnings
会对此提示。
然后,您将引用该字符串(有效地是my $ref = \"string";
),并取消引用它(有效地是${$ref}
)。
从某种意义上来说,这是“正常的”,没有strict
的生活有时既滑溜又锋利。
关于perl - 奇怪的$行为: ${\string},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18196818/