Red de conocimiento informático - Aprendizaje de programación - ¿Qué significa $|=1 en Perl?

¿Qué significa $|=1 en Perl?

$| es una variable. Es una variable incorporada de Perl. Es 0 por defecto. Si se establece en distinto de 0, significa que la salida actual se genera inmediatamente sin pasar. el caché. Por ejemplo, imprime o escribe un archivo. En realidad, debe almacenarse en caché, pero después de establecer esta variable en un valor distinto de cero, se generará inmediatamente sin almacenamiento en búfer.

$locip =~ s/ \./,/gi; es una coincidencia de expresión regular, para la variable $locip se usa para reemplazar, reemplace los puntos (.) en $locip con comas (,), g e i son opciones adicionales, g representa el reemplazo global, eso es decir, todos los puntos (.) se reemplazan con comas (,), i ignora las letras mayúsculas, lo cual no sirve de nada aquí

$_ también es una variable incorporada de Perl. Es la más común. variable predeterminada utilizada en Perl Generalmente, por ejemplo, si escribe un bucle: foreach (@my_array) { print $_ }

Este bucle no especifica una variable cada vez que atraviesa la matriz my_array. , el valor se asigna a $_, por lo que puedes imprimir cada elemento en la matriz my_array