gpt4 book ai didi

arrays - Perl 打印显示每个元素的前导空格

转载 作者:行者123 更新时间:2023-12-04 22:23:40 30 4
gpt4 key购买 nike

我将一个文件加载到一个数组中(数组元素中的每一行)。
我处理数组元素并保存到一个新文件。
我想打印出新文件:

print ("Array: @myArray");

但是 - 它在每行中显示前导空格。
有没有一种简单的方法可以打印出没有前导空格的数组?

最佳答案

Matt Fenwick 是正确的。当你的数组用双引号括起来时,Perl 将把 $" 的值(默认为一个空格;参见 the perlvar manpage )放在元素之间。你可以把它放在引号之外:

print ('Array: ', @myArray);

如果您希望元素用逗号分隔,请更改 output field separator :
use English '-no_match_vars';
$OUTPUT_FIELD_SEPARATOR = ','; # or "\n" etc.
print ('Array: ', @myArray);

关于arrays - Perl 打印显示每个元素的前导空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10105874/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com