J'ai 4 nombres 0-3 qui est une énumération (objectif-c) et je voudrais obtenir le contraire en utilisant une formule. Donc, si 0 est mis dans la formule, il renvoie 2 et si 2 est entré alors il renvoie 0 (et même avec 1 et 3).opposé d'enum (en utilisant la formule) (objectif-c)
La raison étant (et liée à la programmation) que je veux obtenir le contraire d'une énumération sans avoir à faire une instruction if ou switch. Mais cela signifie que toute formule (s'il est possible doit peu complexe, de sorte qu'il est plus efficace que d'utiliser si ou commutateur
Pourquoi voulez-vous thi s en premier lieu? Quelle serait la relation entre les valeurs du bit modifié et l'enum d'origine? Zéro n'est pas le "contraire" de 2 dans un sens réel. – TechZen
Eh bien, c'est quand ils représentent les côtés d'un carré (haut est opposé de bas, gauche opposé de droite) –