Freigeben über


Extensions class

Einige util- und Erweiterungsfunktionen

Methoden

isMemoryInterface(any)

Patchmethode TODO: Gibt es eine bessere Lösung? Um zu beurteilen, ob ein Objekt "MemoryInterface" implementiert. Identisch mit "is MemoryInterface" in C #

randomNext(MemoryInterface, number, number)

Zufälliger Ausgangswert und Wert des Generators aus Eigenschaften. Wenn der Wert nicht NULL ist, lautet das ergebnis des simulierten Zufallswerts min + (Wert % (max - min)).

Details zur Methode

isMemoryInterface(any)

Patchmethode TODO: Gibt es eine bessere Lösung? Um zu beurteilen, ob ein Objekt "MemoryInterface" implementiert. Identisch mit "is MemoryInterface" in C #

static function isMemoryInterface(obj: any): boolean

Parameter

obj

any

Das auszuwertende Objekt.

Gibt zurück

boolean

True, wenn das Objekt MemoryInterface implementiert; False, wenn dies nicht der Fall ist.

randomNext(MemoryInterface, number, number)

Zufälliger Ausgangswert und Wert des Generators aus Eigenschaften. Wenn der Wert nicht NULL ist, lautet das ergebnis des simulierten Zufallswerts min + (Wert % (max - min)).

static function randomNext(memory: MemoryInterface, min: number, max: number): number

Parameter

memory
MemoryInterface

Speicherzustand.

min

number

Die inklusive untere Grenze der zurückgegebenen Zufallszahl.

max

number

Die exklusive obere Grenze der zurückgegebenen Zufallszahl. max muss größer oder gleich min sein.

Gibt zurück

number

Zufälliger Wert.