Tengo una declaraciónPerl una línea si la declaración
$set eq "Y" ? $set = "N" : $set = "Y";
Pero no importa lo que siempre se pone a "N"
# Toggle setting
if ($set eq "Y")
{
$set = "N";
}
else
{
$set = "Y";
}
¿Por qué no el revestimiento parece funcionar?
@ruakh: Sí, pero no lo cambia de ''Y'' a'' N''. –
@KeithThompson: Sí, tienes razón. El OP dijo que siempre lo establece en '' N'', pero en realidad es exactamente lo contrario. – ruakh
Oh, sí, esto es cierto. Olvidé que cambié las respuestas a su original. –