Hacer operaciones con el número 2 me genera falla

no puedo hacer operaciones con el número 2!!

me genera error

Code 4d
numero:=3
numero:=numero-2

pero esto si funciona

Code 4d
numero:=3
numero:=numero-1
numero:=numero-1

estoy trabajando con 4D v13
alguno tiene idea de que puede ser?

Is this an object method?

Is it possible that you have a field whose name is 2 ?

It looks like the token 2 has been over ridden by a non-numeric value.

c.f. Convenciones

" Resolver conflictos de nombres"

¿Que sistema operativo utilizas?

Has probado en declarar la variable numero?

C_LONGINT(numero)

Puede ser un método que se llama “2”, también. No puedo crearla con la v17, ¿pero antes?

hola muchas gracias por el apoyo, no estaba recibiendo los correos de Discuss y no vi sus mensajes. pues acabo de actualizar la aplicación a v17 y todo anda bien. acabé de probar y no genera ningún problema. en la v13, todavía genera error cuando intento restarle 2 a numero. pero bueno, eso será para otra vida, ya con la v17 no hay problema. esperemos que nueva cosa sale con esta versión :wink: