字符串点点字符串在perl中提供了什么?

时间:2018-10-01 02:05:03

标签: regex perl

我正在学习perl,我在尝试类似

的愚蠢尝试
@months=('Jan'..'Dec');
print "The dates are: @months\n";

我得到了很多三个字母的单词作为输出。有人可以解释一下perl在这里做什么吗?

1 个答案:

答案 0 :(得分:7)

Perl在您指定的两个范围之间递增字符串。

Jan开始,下一个条目是Jao(因为on之后)。当我们到达Jaz时,下一个条目是Jba

在您的特定示例中,最后一项是Zzz而不是Dec,因为Dec按字母顺序排在Jan之前,因此从未到达。

有关更多信息,请参见Perl Range Operators