Les métatables vous permettront aussi de donner un sens aux opérateurs relationnels au travers des métaméthodes suivantes.
__eq | == | égalité |
__lt | < | plus petit que |
__le | <= | inférieur ou égal |
Il n'existe pas d'autres métaméthodes pour les trois autres opérateurs relationnels qui sont:
a ~= b | Lua traduit "a ~= b" par not (a == b) |
a > b | Lua traduit "a > b" par b < a, |
a >= b | Lua traduit "a >= b" par b <= a |
Là aussi, le système de construction reste le même que précédement.