set x = 1;
print x;
set x = x + 1;
print x;
El resultado nos daría dos respuestas sobre el valor de x, diciendo que es igual a 1 en el primer caso e igual a 2 en el segundo. Evidentemente la lógica tradicional no tiene cabida aquí, sino que debemos esforzarnos en comprender el proceso: siguiendo línea a línea el programa vemos que en primer lugar x asume el valor 1, a continuación x se redefine haciendo que valga 1 (anterior valor de x) más 1, de lo que resulta 2, lo que es coherente desde el punto de vista de la informática.
Siguiente | |