Guardando uno script Perl per la gestione di backup testuali PostgreSQL
sono rimast incuriosito dall'uso massivo di
printf
legato all'operatore qq
:A double-quoted, interpolated string. Ebbene una utilita' di questo operatore
è nell'utilizzo delle virgolette doppie, che non devono ovviamente essere
legate a sequenze di escape. Quindi invece che scrivere:
printf "Un esempio di stringa \"%s\" ", 'quotata';
si può scrivere la versione molto piu' semplice e leggibile
printf qq( Un esempio di stringa "%s" ), 'quotata';
Sembra una banalità, ma non essendo abituato ad usare
qq
come invecelo sono per
q
e qw
, non mi sono mai posto il problema di comesemplificare ulteriormente le mie stringhe con doppi apici.
Ora diventerò anche io un avido utilizzatore di
qq
!
Nessun commento:
Posta un commento