Extensions class
Alcune funzioni di utilità ed estensione
Metodi
is |
METODO PATCH TODO: esiste una soluzione migliore? Per giudicare se un oggetto implementa MemoryInterface. Uguale a "is MemoryInterface" in C # |
random |
Generatore valore e valore di inizializzazione casuale dalle proprietà. Se il valore non è Null, il risultato del valore casuale fittizio sarà min + (valore % (max - min)). |
Dettagli metodo
isMemoryInterface(any)
METODO PATCH TODO: esiste una soluzione migliore? Per giudicare se un oggetto implementa MemoryInterface. Uguale a "is MemoryInterface" in C #
static function isMemoryInterface(obj: any): boolean
Parametri
- obj
-
any
Oggetto da valutare.
Restituisce
boolean
True se l'oggetto implementa MemoryInterface; False se non lo è.
randomNext(MemoryInterface, number, number)
Generatore valore e valore di inizializzazione casuale dalle proprietà. Se il valore non è Null, il risultato del valore casuale fittizio sarà min + (valore % (max - min)).
static function randomNext(memory: MemoryInterface, min: number, max: number): number
Parametri
- memory
- MemoryInterface
stato della memoria.
- min
-
number
Limite inferiore inclusivo del numero casuale restituito.
- max
-
number
Limite superiore esclusivo del numero casuale restituito. max deve essere maggiore o uguale a min.
Restituisce
number
Valore casuale.