JPType

JPType

Connaitre le type de n'importe quelle variable ou la convertir en string
Version : 2.0
Prix : Gratuit

Liste des modifications

v2.0

  • Now compatible with ShiVa 2.0.
  • Plugin API compiled for Mac and Linux in addition to Windows : it will provide API completion in the Script module in ShiVa Editor for each of these operating systems.

v1.4

  • Optimized for ShiVa 1.9.2

v1.3

  • Internal modifications to prevent eventual conflicts between packs.

v1.2

  • Threads now are supported
  • Fixed a minor bug with JPType.toString with some types.

v1.1

  • Fixed a minor bug with JPType.toString, sometimes not returning a string.

API

--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 )

Description

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!