在perl中,$";什么意思?它只是指一个空间吗?
我看到了以下代码行:在perl中,$";什么意思?它只是指一个空间吗?,perl,Perl,我看到了以下代码行: my $t = $" x 1; $”在这里是什么意思?它只是一个空格吗 我已经测试过了,它看起来像一个空格。但我不知道为什么他们使用$”而不是$”或。谁知道呢?来自: 所以,是的,默认情况下它是一个空格,但可以改变它 我不知道他们为什么用$来代替$或“” 如果您想让用户配置分隔符应该是什么,您可以输出$”,而不仅仅是一个文本空间 在该代码中,您可以在调用子例程之前执行local$“=”,“,它将在元素之间使用逗号而不是空格。它是一个名为$”的变量。默认情况下,它包含一个空
my $t = $" x 1;
$”
在这里是什么意思?它只是一个空格吗
我已经测试过了,它看起来像一个空格。但我不知道为什么他们使用$”而不是$”
或
。谁知道呢?来自:
所以,是的,默认情况下它是一个空格,但可以改变它
我不知道他们为什么用$来代替$或“”
如果您想让用户配置分隔符应该是什么,您可以输出$”
,而不仅仅是一个文本空间
在该代码中,您可以在调用子例程之前执行
local$“=”,“
,它将在元素之间使用逗号而不是空格。它是一个名为$”
的变量。默认情况下,它包含一个空格。它是将数组插入字符串时使用的值。请参阅。谢谢您的回答!他们对我很有帮助。
在这里,我发现了一个包含perl特殊变量的网页:
$”
是一个语法错误注意:我的$t=$”x 1;
可以简化为我的$t=$”代码>除非你想强制字符串化。是什么阻止你在手册中查找它?@Thilo:所以如果你不能在谷歌上搜索它,就没有办法找到它?多么现代啊。
$LIST_SEPARATOR
$" When an array or an array slice is interpolated into a double-
quoted string or a similar context such as "/.../", its
elements are separated by this value. Default is a space.