我正在尝试做一些简单的数学运算
$example = (12 - 4);
但是我需要单个数字的答案,在他们面前有一个0,所以$ example应该是
08 not 8    
我知道我可以做点什么
if ($example < 10){
    $result = "0$example";
}
但我必须认为,在进行这样的简单数学运算时,有一种方法可以指定输出的数字位数.
我想要做的是使用一个名称数组来循环几个不同的数组.这就是我所拥有的
my @Sensor1 = ("1.2.3.4","1.2.3.5","1.2.3.6");
my @Sensor2 = ("2.2.2.1","2.2.2.2","2.2.2.3");
my @Sensor3 = ("128.0.0.1","128.0.0.2","128.0.0.3");
my @Names = ("Sensor1","Sensor2","Sensor3");
my ($Name, $IP);
foreach $Name (@Names){
  foreach $IP (@$Name){
    print "$Name"," $IP","\n";
  }
}
这导致它出错,因为当我想要它寻找的是"@ Sensor1""@ Sensor2"和"@ Sensor3"时,它试图寻找一个名为"@ $ Name"的数组.