perl中"0 $ variable"的含义是什么?

Los*_*ost -1 perl

我正在查看perl中的一行代码,并尝试理解它实际意味着什么.它看起来像以下

$somestring = "0$SomeString" while(length($someString) < 10)

除了在这里说的以外,我理解这项任务的其他部分0$somestring

zzx*_*xyz 5

我知道不鼓励仅使用代码的答案......但这似乎很简单:

£ perl -e '
quote> $mystring = "48";
quote> $mystring = "0$mystring" while(length($mystring)<10);
quote> print "$mystring\n";
quote> '
0000000048
£
Run Code Online (Sandbox Code Playgroud)