我看到以下代码行:
my $t = $" x 1;
Run Code Online (Sandbox Code Playgroud)
$"这里的意思是什么?它只是一个空间吗?
我测试了它,它似乎是一个空间.但我不知道为什么他们使用$而不是$" "或" ".谁知道呢?
$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.
Run Code Online (Sandbox Code Playgroud)
所以,是的,默认情况下它是一个空间,但可以改变它.
我不知道为什么他们使用$"而不是$""或"".
$"如果要允许用户配置分隔符应该是什么,则输出而不仅仅是文字空间.
在该代码中,您可以local $" = ','在调用子例程之前执行它,它将使用逗号而不是元素之间的空格.
| 归档时间: |
|
| 查看次数: |
75 次 |
| 最近记录: |