次の5文字の期待文字列を実行しています。
while (glob '{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}'x5) {
print "$_\n";
}
しかし、それは4文字しか返しません:
anbc
anbd
anbe
anbf
anbg
...
ただし、リストの文字数を減らすと、次のようになります。
while (glob '{a,b,c,d,e,f,g,h,i,j,k,l,m}'x5) {
print "$_\n";
}
それは正しく戻ります:
aamid
aamie
aamif
aamig
aamih
...
私がここで欠けているものを誰かに教えてもらえますか、ある種の制限はありますか?またはこれを回避する方法はありますか?
それはどんな違いをした場合、それは両方で同じ結果を返すperl 5.26
と、perl 5.28