Extensions class
Algumas funções de util e extensão
Métodos
| is |
Método patch TODO: há alguma solução melhor? Para julgar se um objeto é implementado MemoryInterface. O mesmo com "é MemoryInterface" em C# |
| random |
Gere a semente aleatória e o valor das propriedades. Se o valor não for nulo, o resultado do valor aleatório fictício será: min + (valor % (max - min)). |
Detalhes do método
isMemoryInterface(any)
Método patch TODO: há alguma solução melhor? Para julgar se um objeto é implementado MemoryInterface. O mesmo com "é MemoryInterface" em C#
static function isMemoryInterface(obj: any): boolean
Parâmetros
- obj
-
any
O objeto a ser avaliado.
Retornos
boolean
True se o objeto implementar MemoryInterface; False se não for.
randomNext(MemoryInterface, number, number)
Gere a semente aleatória e o valor das propriedades. Se o valor não for nulo, o resultado do valor aleatório fictício será: min + (valor % (max - min)).
static function randomNext(memory: MemoryInterface, min: number, max: number): number
Parâmetros
- memory
- MemoryInterface
estado de memória.
- min
-
number
O limite inferior inclusivo do número aleatório retornado.
- max
-
number
O limite superior exclusivo do número aleatório retornado. max deve ser maior ou igual a mínimo.
Retornos
number
Valor aleatório.