Condividi tramite


Extensions class

Alcune funzioni di utilità ed estensione

Metodi

isMemoryInterface(any)

METODO PATCH TODO: esiste una soluzione migliore? Per giudicare se un oggetto implementa MemoryInterface. Uguale a "is MemoryInterface" in C #

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

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.