我有一些代码看起来像
my ($ids,$nIds); while (<myFile>){ chomp; $ids.= $_." "; $nIds++; }
这应该连接我的myFile中的每一行,nIds应该是我的行数.我如何打印出我的$ids和$nIds.
我只是打印$ids,但Perl抱怨.
my ($ids,$nIds)
列表是否正确?有2个元素?
print "Number of lines: $nids\n"; print "Content: $ids\n";
Perl如何投诉? print $id应该可以工作,尽管您可能想要最后一个换行符,或者通过使用say或者-l/$\显式地打印上面的内容.
如果你想在一个字符串中插入一个变量,并且在它之后立即有一些变量看起来像变量的一部分,但是不包含变量名称在{}中:
print "foo${ids}bar";