Extensions class
Certaines fonctions d’utilisation et d’extension
Méthodes
is |
Méthode de correctif TODO : existe-t-il une meilleure solution ? Pour juger si un objet implémente MemoryInterface. Identique à « is MemoryInterface » en C# |
random |
Générer une valeur et une valeur de départ aléatoires à partir de propriétés. Si la valeur n’est pas null, le résultat de la valeur aléatoire fictif est : min + (valeur % (max - min)). |
Détails de la méthode
isMemoryInterface(any)
Méthode de correctif TODO : existe-t-il une meilleure solution ? Pour juger si un objet implémente MemoryInterface. Identique à « is MemoryInterface » en C#
static function isMemoryInterface(obj: any): boolean
Paramètres
- obj
-
any
Objet à évaluer.
Retours
boolean
True si l’objet implémente MemoryInterface ; False si ce n’est pas le cas.
randomNext(MemoryInterface, number, number)
Générer une valeur et une valeur de départ aléatoires à partir de propriétés. Si la valeur n’est pas null, le résultat de la valeur aléatoire fictif est : min + (valeur % (max - min)).
static function randomNext(memory: MemoryInterface, min: number, max: number): number
Paramètres
- memory
- MemoryInterface
état de la mémoire.
- min
-
number
Limite inférieure inclusive du nombre aléatoire retourné.
- max
-
number
Limite supérieure exclusive du nombre aléatoire retourné. max doit être supérieur ou égal à min.
Retours
number
Valeur aléatoire.