Perl/Istruzioni racchiuse o blocco

Wikibooks, manuali e libri di testo liberi.
Jump to navigation Jump to search


RACCHIUSE o BLOCCO[modifica]

per 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.