Tengo una función a la que se le pasa un valor entero, que representa un valor de paso. Hay 5 condiciones separadas quiero probar para: Valor = 0 Valor = 1 Valor = -1 valor> 1 Valor < -1Declaración de caso Delphi para rangos enteros
Actualmente esto se implementa como un conjunto de sentencias if, y Me gustaría cambiar esto por una declaración de caso. No tengo problemas con los casos de valor específico, o incluso un rango limitado (digamos 1..10), pero ¿cómo escribo un caso que representa Valor> 1 o Valor < -1?
¡Ah, perfecto! Sabía que debe haber alguna manera de hacerlo, pero no es muy obvio. Gracias. – HMcG
Estupendo no nuevo que el estuche admite intervalos mayores que 255 los confundí con el conjunto de – opc0de
+1 podría tener que refactorizar esto a 'bajo (NativeInt)' y 'alto (NativeInt)' en XE2 ;-) –