相关疑难解决方法(0)

在Perl中,如何在将每个元素括在括号中之后连接数组的元素?

我试图加入Perl数组的元素.

@array=('a','b','c','d','e');
$string=join(']',@array);
Run Code Online (Sandbox Code Playgroud)

会给我的

$string="a]b]c]d]e";
Run Code Online (Sandbox Code Playgroud)

无论如何,我可以很快得到

$string="[a][b][c][d][e]";
Run Code Online (Sandbox Code Playgroud)

arrays perl join

6
推荐指数
2
解决办法
2万
查看次数

如何在Perl中连接变量?

是否有不同的方法来连接perl中的变量?我不小心写了以下代码行:

print "$linenumber is: \n" . $linenumber;
Run Code Online (Sandbox Code Playgroud)

这导致输出如下:

22 is:
22
Run Code Online (Sandbox Code Playgroud)

我在期待:

$linenumber is:
22
Run Code Online (Sandbox Code Playgroud)

所以我想知道.它必须将$linenumber双引号中的内容解释为对变量的引用.(挺酷的!)

我只是想知道:使用这种方法有什么警告,有人可以解释一下这是如何工作的吗?

string perl concatenation string-concatenation

6
推荐指数
2
解决办法
6万
查看次数