en lisant du code de linux/input.h
je suis tombé assez souvent sur !!value
a quoi cela peut il bien servir ?
tout ce que je vois, c'est que si value est different de 0 et 1, elle deviendra egale a 1.. quel interet ??
en lisant du code de linux/input.h
je suis tombé assez souvent sur !!value
a quoi cela peut il bien servir ?
tout ce que je vois, c'est que si value est different de 0 et 1, elle deviendra egale a 1.. quel interet ??
c'est un genre de fonction "to_boolean()", en gros une valeur à 0 reste à 0, tout autre valeur est ramené à 1.
mais quel est l'interet de faire ca?
j'ai bien compris !
mais je cherche l'interet pratique, car de toute facon un nombre autre que 1 et 0 sera concidéré comme 1 si on utilise pas cette technique.
donc dans quels cas a on effectivement besoin de generer des boolens ?
Comment est il utilisé dans ton fichier linux/input.h?
Partager