Perl/Istruzioni racchiuse o blocco
< Perl
(Reindirizzamento da Linguaggio Perl/Le istruzioni/Racchiuse o blocco)
RACCHIUSE o BLOCCO
modificaper blocco si intendono tutte quelle istruzioni comprese fra { e }.Ai fini pratici i blocchi individuano un gruppo di istruzioni.
{
$a = 3;
@a = ( 1, 2, 3);
%a = ( 1 => 2 , 3 => 4 );
print join ( " " , @a );
}
NOTA:la differenza fra un blocco e la definizione di un hash è evidente:l'hash deve avere un $,un"nome" ed una chiave fra {}, mentre il blocco non ha $,non ha nome e al suo interno sono presenti istruzioni.
I blocchi sono usatissimi perché normalmente associati a istruzioni decisionali, cicli, funzioni (quelle definite all'utente) ed all'interno di blocchi possono esserci altri blocchi.