在 Perl 中 foreach 我的 $var ($var, $var) 表达式

德米特雷索

如何解释表达foreach my $nm ($a, "default")AFAIK,通过my $nm我们替换$_当前循环中当前变量访问的标准特殊字符,但我无法理解循环参数之间的关系。$a也是字符串,如果它有意义,让我们假设,那个$a = "foo". 除了得到它如何使用$nm = "foodefault"

米洪

当您()创建list.,这意味着您正在创建.

然后你有这些列表元素的迭代循环。

例如

my @ar = ($a,"default");

foreach (@ar)
{

在上面的代码中,您正在创建列表并存储到数组中。并迭代这些@ar

除了获取 $nm = "foodefault"` 之外,如何使用它?

对于这个问题,您可以使用join函数

my $nm;

foreach  ($a,"default")
{
    $nm.=$_;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Perl%{$ var}与%$ var

表达式的目的 (var, var)

如何确定我的perl进程是否使用了正则表达式$ PREMATCH / $ MATCH / $ POSTMATCH var(或简短的等价$`/ $'/ $&)?

在Python中交换表达式中的表达式(交换三个或更多var)

Perl中$ var = <FH>和$ _之间的差异

在foreach中设置var以便以后使用

Foreach var溢出

相当于javascript`var a = var1 || var2 || var3;`表达式的最快PHP

为什么不能在Java中var关键字被分配lambda表达式?

为什么不能在Java中var关键字被分配lambda表达式?

调整javascript正则表达式以从网址中过滤var

是否有可能根据 javascript 中的 if 语句应用不同的正则表达式 var?

var ++ = 0是bash中的有效表达式吗?

如何在/ bin / sh中收缩测试具有多个var值的-eq表达式

变量表达式%Var%在批处理文件中的for循环中不起作用

在正则表达式中使用var时出现错误“ char类中的空范围”

Puppet 正则表达式(在引号之间获取 var 中的路径)

无法检索我的 cardTiles var 中的值

我如何正则表达式匹配 bash 中的文件名?即 tail -f /var/log/(syslog|mail.log)

Scala语句和表达式-Var vs Val

JavaScript var表达式返回未定义的吗?

为什么 ++var++ 不是合法的 Javascript 表达式?

从条件右侧(子)表达式中分配 var

Java正则表达式:替换$ {var}

gnuplot:“和[<var> = <开始>:<结束>] <表达式>”策略

var = 1.e12是什么表达式?

正则表达式,在区间内提取var

Web Scraping - 获取 REGEX 表达式以从网站提取 var

$ {VAR}中的我如何才能在bash中工作,而不是“ $ {VAR [@]}”中的我如何工作?