así que pensé que los números negativos, cuando mod'ed debe ser puesto en espacio positivo ... no puedo conseguir que esto suceda en Objective-Cextraño comportamiento de Objective-C Mod para números negativos
me esperaba esto:
-1 % 3 = 2
0 % 3 = 0
1 % 3 = 1
2 % 3 = 2
Pero conseguir este
-1 % 3 = -1
0 % 3 = 0
1 % 3 = 1
2 % 3 = 2
¿Por qué es esto y es que hay alguna solución?
Clojure es el primer idioma que he encontrado que implementa mod correctamente. ¡Hurra! –
@ToddOwen: Python también lo hace correctamente – Claudiu
@Todd, Lisp tiene ambos. – Pacerier