;
se utiliza como un delimitador de enunciado, por lo que colocar ;
al final de una instrucción está bien, ya que solo agrega declaraciones vacías.Perl punto y coma al final de la instrucción
me encontré con este código que tiene múltiples ;
al final, pero la eliminación de ellos causando errores:
$line =~s;[.,]$;;;
debe ser el mismo que
$line =~s;[.,;]$;
pero no lo es. ¿Que esta pasando?
Has hecho algo más que eliminar los puntos y comas en la segunda instrucción, has añadido uno en el medio de ella. –
[s //: "Cualquier delimitador que no sea un espacio en blanco puede reemplazar las barras".] (Http://perldoc.perl.org/perlop.html#s%2fPATTERN%2fREPLACEMENT%2fmsixpodualgcer) –
Evidentemente, quien lo escribió pensó que tenía alto valor de entretenimiento – Zaid