Cinturó de seguretat

Sovint els programadors cometen errors que són perfectament correctes des del punt de vista de la sintaxi del llenguatge però tenen inconvenients lògics que generen errors molt difícils de detectar.

Per tal de detectar errors tipogràfics i sorpreses, Perl proporciona dos pragmes molt útils, strict i warnings. Us recomanem utilitzar-los en qualsevol tros de codi. Tots els exemples d'aquest programa d'aprenentatge inclouen implícitament aquestes dues línies, tot i que no es mostren per estalviar espai.

No us cal entendre el codi que hi ha a continuació, només cal que veieu la diferència entre utilitzar els pragmes de seguretat

use strict;
use warnings;

$x += 1;
$y .= 'cadena';

say 'ok';

i no utilitzar-los

no strict;
no warnings;

$x += 1;
$y .= 'cadena';

say 'ok';