¿Perl está optimizado para omitir los operandos lógicos restantes si la respuesta ya está decidida?
Por ejemplo, necesito hacer coincidir un texto si$do eq 'b'
. Si ejecuto este código:
if (($do eq 'b') && (/text/))
{
do stuff
}
¿Perl evaluaría el primer paréntesis y el segundo paréntesis sin importar qué pararía en la evaluación del segundo paréntesis si el primer paréntesis fuera falso?
Siguiente preguntaaquí. (No sabía si debía hacer una nueva pregunta o publicarla aquí)