Я пытаюсь объединить 3 строки в Perl, и у меня странное поведение. Данные были просто записаны в файл ранее в сценарии, и я пытаюсь добавить к ним два столбца.
Вот мой код и его поведение
print "phylipId is $phylipId\n";
print "Tree is $tree\n";
print "Line is $line\n";
my $string = join "\t", $phylipId, $tree, $line;
print "Concatenated is $string\n";
Дает мне этот вывод
phylipId is 4
Tree is (138,((139,141),140));
Line is 000931 17.0 1.0 0.135 no 1044 646918204
Concaten000931s 17.0 1.08,((10.1351),no0)); 1044 646918204
Это также случилось, когда я использовал. оператор.
Любая помощь будет оценена