Il ;
viene utilizzato come delimitatore di istruzioni, pertanto posizionare più ;
alla fine di un'istruzione va bene poiché aggiunge solo istruzioni vuote.Punto e virgola Perl alla fine del prospetto
mi sono imbattuto in questo codice, che ha più ;
alla fine, ma l'eliminazione di loro causando errori:
$line =~s;[.,]$;;;
dovrebbe essere uguale a
$line =~s;[.,;]$;
ma non lo è. Cosa sta succedendo?
Si è fatto molto più che rimuovere il punto e virgola nella seconda istruzione, ne è stato aggiunto uno nel mezzo. –
[s //: "Qualsiasi delimitatore di spazi non bianchi può sostituire le barre."] (Http://perldoc.perl.org/perlop.html#s%2fPATTERN%2fREPLACEMENT%2fmsixpodualgcer) –
Evidentemente chiunque l'abbia scritto pensava che fosse alto valore di divertimento – Zaid