Intersection class
Restituisce una raccolta che contiene solo gli elementi comuni alle raccolte specificate. Per essere incluso nel risultato, un elemento deve essere presente in tutte le raccolte passate alla funzione. Se uno o più elementi hanno lo stesso nome, nel risultato viene incluso l'ultimo elemento con tale nome.
- Extends
Costruttori
Intersection() | Inizializza una nuova istanza della classe Intersezione . |
Proprietà
negation | Ottiene l'analizzatore che è una negazione di questa. Imposta l'analizzatore che è una negazione di questa. |
Proprietà ereditate
return |
Tipo previsto valutando l'espressione. |
type | Ottiene il tipo di espressione per l'analizzatore. |
Metodi ereditati
try |
Valutare un'espressione. |
validate |
Convalidare un'espressione. |
Dettagli costruttore
Intersection()
Inizializza una nuova istanza della classe Intersezione .
new Intersection()
Dettagli proprietà
negation
Ottiene l'analizzatore che è una negazione di questa. Imposta l'analizzatore che è una negazione di questa.
ExpressionEvaluator negation
Valore della proprietà
L'analizzatore che è una negazione di questa.
Dettagli proprietà ereditate
returnType
Tipo previsto valutando l'espressione.
returnType: ReturnType
Valore della proprietà
Ereditato daExpressionEvaluator.returnType
type
Ottiene il tipo di espressione per l'analizzatore.
type: string
Valore della proprietà
string
Ereditato daExpressionEvaluator.type
Dettagli dei metodi ereditati
tryEvaluate(Expression, MemoryInterface, Options)
Valutare un'espressione.
function tryEvaluate(expression: Expression, state: MemoryInterface, options: Options): ValueWithError
Parametri
- expression
- Expression
Espressione da valutare.
- state
- MemoryInterface
Informazioni sullo stato globale.
- options
- Options
Opzioni usate nella valutazione.
Restituisce
Valore e stringa di errore non null se si verifica un errore.
Ereditato daExpressionEvaluator.tryEvaluate
validateExpression(Expression)
Convalidare un'espressione.
function validateExpression(expression: Expression)
Parametri
- expression
- Expression
Espressione da convalidare.
Ereditato daExpressionEvaluator.validateExpression