Référence › Référence des fonctions › Platform

Platform.spells.finiteNonNegative

dépendance

Appel

Platform.spells.finiteNonNegative(value)

Enregistrez la dépendance Platform.spells.finiteNonNegative, puis appelez-la sous ce nom. Un appel par espace de noms ne transmet pas self : utilisez un appel avec deux-points ou passez l'objet vous-même.

Ce qu'elle fait

Returns true when value is a nonnegative number that is not NaN or infinity, and false for anything else.

Arguments

NomTypeCe qu'elle fait
valueanyValue to test.

Retours

1booleanTrue when value is a finite number of at least zero.

Éditions

Les fonctions utilitaires intégrées sont enregistrées sur toutes les éditions. Ce qui diffère, c'est l'API du jeu qu'elles lisent ; quand l'une manque, la fonction utilitaire se rabat sur une alternative ou renvoie nil avec une raison.

Elle ne lit directement aucune API du jeu.

Comment l'addon l'appelle

Source

Platform/spells.lua, ligne 490. En lecture seule dans le jeu ; Dupliquer crée une copie modifiable.

Platform.spells.finiteNonNegative(value)
    return type(value)=="number" and value==value and value>=0 and value~=math.huge

Retour à Référence des fonctions