【发布时间】:2011-08-01 08:28:10
【问题描述】:
我在 windows XP 和 windows 7 上安装了相同版本的活动 perl。
我发现在 windows XP 和 ubuntu 上 split 会返回空数组元素,但在 windows 7 上不会。例如:
my @array;
my $item = "test,,,,";
@array = split(/,/,$item);
print $#array;
将打印 4 并且该数组将有 3 个空元素,但在 Windows 7 上它总是打印 0 并且只有 1 个元素。有谁知道为什么会发生这种情况以及我应该使用什么来使 perl 脚本更便携?
【问题讨论】: