我有一个整数值my $reading = 1200;
。
我有一个数组my @DigitField = "000000000";
我想用$reading
的值替换数组的右侧4个元素,我想使用Perl的长度函数以编程方式执行此操作,如下所示。
我试过了。
my @DigitField = "000000000";
my $reading = 1200;
splice @DigitField, length(@DigitField) + 1, length $reading, $reading;
print @DigitField;
但我正在
0000000001200
我希望字符串保持九个字符宽。
有什么其他方法可以替换部分Perl字符串数组?