0
Возможно ли комбинировать несколько операторов в одном выражении? Блок может это сделать, но мне интересно, можно ли их упаковать в выражение.Объединить несколько операторов в выражение в Perl?
Возможно ли комбинировать несколько операторов в одном выражении? Блок может это сделать, но мне интересно, можно ли их упаковать в выражение.Объединить несколько операторов в выражение в Perl?
Это точно do BLOCK
Цель.
Например,
my $file = do {
open(my $fh, '<', $qfn) or die $!;
local $/;
<$fh>
};
Подпрограмма будет сочетать в себе выражение в один. Чего вы пытаетесь достичь? –
Вот что значит 'do {...}' для. – tobyink
Похож на проблему XY - чего вы на самом деле пытаетесь достичь? – Sobrique