我通过两种方式使用拆分功能。第一种方式(split的字符串参数):
my $string = "chr1.txt";
my @array1 = split(".", $string);
print $array1[0];
我收到此错误:
在打印中使用未初始化的值
当我通过第二种方式进行拆分时(拆分的正则表达式参数),我没有收到任何错误。
my @array1 = split(/\./, $string); print $array1[0];
我的第一种拆分方式不仅仅适用于点。
这背后的原因是什么?