--JPType API sType = JPType.getType ( vValue ) bYes = JPType.isBoolean ( vValue ) bYes = JPType.isFunction ( vValue ) bYes = JPType.isHandle ( vValue ) bYes = JPType.isMetatable ( vValue ) bYes = JPType.isNil ( vValue ) bYes = JPType.isNumber ( vValue ) bYes = JPType.isString ( vValue ) bYes = JPType.isThread ( vValue ) sValue = JPType.toString ( vValue )
JPType est un petit pack très utile qui va vous permettre de connaitre le type de n'importe quelle variable que vous utilisez dans le LUA.
Comme les variables dans le LUA ne sont pas typées, elles peuvent contenir n'importe quelle valeur, ce qui peut parfois créer des erreurs lorsque l'on effectue des operation entre variables de type incompatibles ou lors de l'appel à des fonctions de l'API qui demandent un type bien précis en paramêtre.
Grâce à JPType, vous allez pouvoir connaitre avec certitude le type d'une variable, par exemple si c'est une string, un boolee, un nombre, etc.
JPType est proposé gratuitement!