Este fragmento de código de Perl en mi programa está dando el resultado incorrecto. $condition ? $a = 2 : $a = 3 ;
print $a;
No importa cuál sea el valor de $condition es, la salida es siempre 3, ¿
He los próximos dos hechos cargado en mi intérprete Prolog operador: foo(U+V,1).
foo(U*V,2).
Ahora trato de las siguientes preguntas con que los resultados: foo(x*x+x,R). --> R = 1
foo(x+x*x,R). -