#60547
Back2TheCode
Participant

Salut Helix,

Si une variable (ou une fonction) n’est pas définie la valeur retournée sera nil, donc si tu veux savoir si une fonction existe avant de l’appeler tu devrais tester : if monObjet.saFonction ~= nil then

Si je ne dis pas de bêtise, il ne faut pas mettre les parenthèses, sinon cela essayerait de l’appeler et donnerait donc un plantage.

Sans les parenthèses, l’interpréteur vérifie certainement la présence d’une adresse et donc son existence. Tiens moi au courant si tout est bien clair.