Hello,

dans d'autres langages, on peut écrire:

// i étant un entier
if not i > 0 then
...

mais en Delphi, avec par ex. i égal à -1, ça ne marche pas, il faut écrire:

if not (i > 0) then
...

Je me demande alors quelle opération est effectuée sur i par le not vu que i n'est pas un booléen ? Une inversion de signe ?

Merci.