Perl中的foreach my$var($var,$var)表达式
如何解释表达式foreach my$nm$a,默认值?好的,我们用我的$nm替换了当前循环中当前变量访问的standart$特殊字符,但我不能理解循环参数之间的关系$a也是字符串,如果它有意义的话,让我们假设,$a=foo。 除了获得$nm=foodefault之外,它怎么能被使用呢?foreach的意思正是它所说的 第一次循环时,$nm的值将与$a的值相同 第二次循环时,$nm的值将与默认值相同。当您装箱时,表示您正在创建列表 然后,就有了这些列表元素的itreating循环 比如说Perl中的foreach my$var($var,$var)表达式,perl,loops,Perl,Loops,如何解释表达式foreach my$nm$a,默认值?好的,我们用我的$nm替换了当前循环中当前变量访问的standart$特殊字符,但我不能理解循环参数之间的关系$a也是字符串,如果它有意义的话,让我们假设,$a=foo。 除了获得$nm=foodefault之外,它怎么能被使用呢?foreach的意思正是它所说的 第一次循环时,$nm的值将与$a的值相同 第二次循环时,$nm的值将与默认值相同。当您装箱时,表示您正在创建列表 然后,就有了这些列表元素的itreating循环 比如说 my @
my @ar = ($a,"default");
foreach (@ar)
{
在上面的代码中,您正在创建列表并将其存储到数组中。并对这些@ar进行迭代
除了获得$nm=foodefault`,如何使用它
对于这个问题,可以使用join函数
my $nm;
foreach ($a,"default")
{
$nm.=$_;
}
谢谢你的回复!你能给我分享一下描述这种循环行为的文档链接吗?我当然在这里。这一刻很不引人注目,整个Perl: