IsSymbol: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→Aber) |
|||
Zeile 20: | Zeile 20: | ||
=== Beispiele === | === Beispiele === | ||
==== Standardfälle ==== | ==== Standardfälle ==== | ||
isSymbol('plus', 1+1) --> returns | isSymbol('plus', 1+1) --> returns True | ||
isSymbol('arith1', 'plus', 1+1) --> returns | isSymbol('arith1', 'plus', 1+1) --> returns True | ||
isSymbol('e', [var=E]) --> returns | isSymbol('e', [var=E]) --> returns True | ||
isSymbol('root', root(1+5)) --> returns | isSymbol('root', root(1+5)) --> returns True | ||
isSymbol('plus', root(1+5)) --> returns | isSymbol('plus', root(1+5)) --> returns False | ||
isSymbol('minus', 5*6) --> returns | isSymbol('minus', 5*6) --> returns False | ||
isSymbol('plus', 9-5+root(2*2)) --> returns | isSymbol('plus', 9-5+root(2*2)) --> returns True | ||
==== Aber ==== | ==== Aber ==== | ||
isSymbol('minus', 9-5+root(2*2)) --> returns | isSymbol('minus', 9-5+root(2*2)) --> returns False | ||
isSymbol('root', 9-5+root(2*2)) --> returns | isSymbol('root', 9-5+root(2*2)) --> returns False | ||
=== Hinweise === | === Hinweise === | ||
[[Kategorie:Evaluatorfunktion]][[Kategorie:Testfunktionen]] | [[Kategorie:Evaluatorfunktion]][[Kategorie:Testfunktionen]] |
Version vom 18. September 2018, 09:37 Uhr
Beschreibung
Die Funktion isSymbol prüft, ob es sich bei einem gegebenen Objekt das gegebene Symbol vorkommt. Die Funktion gibt einen Boolean zurück.
Syntax
isSymbol(Zeichenkette funktionsName, Objekt objekt)
oder
isSymbol(Zeichenkette cd, Zeichenkette name, Objekt objekt)
Parameter
- funktionsName - das gesuchte Symbol
- objekt - das zu überprüfende Objekt
oder
- cd - content dictionary des Symbols
- name - Name des Symbols
- objekt - das zu überprüfende Objekt
Return Value
- Gibt einen Boolean zurück
Beispiele
Standardfälle
isSymbol('plus', 1+1) --> returns True isSymbol('arith1', 'plus', 1+1) --> returns True isSymbol('e', [var=E]) --> returns True isSymbol('root', root(1+5)) --> returns True isSymbol('plus', root(1+5)) --> returns False isSymbol('minus', 5*6) --> returns False isSymbol('plus', 9-5+root(2*2)) --> returns True
Aber
isSymbol('minus', 9-5+root(2*2)) --> returns False isSymbol('root', 9-5+root(2*2)) --> returns False