字符串点点字符串在perl中给出了什么?

MAP*_*APK 2 regex perl

我正在学习perl,我正在尝试一些愚蠢的东西

@months=('Jan'..'Dec');
print "The dates are: @months\n";
Run Code Online (Sandbox Code Playgroud)

我输出了很多三个字母的单词.有人可以解释perl在这里做什么吗?

mtt*_*trb 7

Perl正在增加您指定的两个范围之间的字符串.

Jan下一个条目开始Jao(o如下n).当我们到达Jaz下一个条目时Jba.

在您的特定例子中,最后一项是Zzz不是Dec因为Dec来之前,Jan按字母顺序,因此,从来没有达到过.

有关更多信息,请参阅Perl范围运算符.