小弟在学习《perl语言入门》第九章时,练习书中的例子时,遇到一个问题,望斑竹及各位大侠解答!代码如下:
$_ = "fred and barney went bowling last night";
my @Word_List = /(fred.+barney)/;
print @Word_List . "\n";
print @Word_List;
print "\n";
按照书上的说法:“在列表上下文中使用模式操作符时,如果模式匹配成功,将会返回是所有捕获变量的列表,;如果匹配失败,返回空列表。”但是当我使用绿颜色哪一行代码时,它的输出却是1,我百思不得其解,为何在这种情况下它的输出不是"fred and barney"呢?