Partager via


Extensions class

Certaines fonctions d’utilisation et d’extension

Méthodes

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#

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

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.