В своем коде ответа вы забыли объявить переменную %count
ha sh. Следовательно, вы обязательно получите ошибку компиляции при загрузке вашего кода. Просто я проверю, как я могу получить ответ на ваш вопрос.
#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
my %count = ();
my @text = split /\s+/, do { local $/; <DATA> };
$count{$_}++ for(@text);
print Dumper \%count;
print join "\n", @text;
Я получу вывод из приведенного выше кода. Мой вопрос, как я могу объединить две строки кодов в одну строку. Кто-нибудь, пожалуйста, совет. Я пытался, но не смог получить вывод.
__DATA__
We study six natural decompositions of mixed states in one spatial dimension: