0
여러 개의 명령문을 하나의 표현식으로 결합 할 수 있습니까? 블록이이를 수행 할 수 있지만 표현식으로 패키지화 할 수 있는지 궁금합니다.여러 문장을 Perl의 표현식에 결합 하시겠습니까?
여러 개의 명령문을 하나의 표현식으로 결합 할 수 있습니까? 블록이이를 수행 할 수 있지만 표현식으로 패키지화 할 수 있는지 궁금합니다.여러 문장을 Perl의 표현식에 결합 하시겠습니까?
정확히 do BLOCK
님의 목적입니다. 예를 들어
,
my $file = do {
open(my $fh, '<', $qfn) or die $!;
local $/;
<$fh>
};
서브 루틴은 단일로 표현을 결합합니다. 무엇을 성취하려고합니까? –
그것이'do {...} '의 목적입니다. – tobyink
XY 문제처럼 보입니다. 실제로 무엇을 성취하려고합니까? – Sobrique