IsSymbol: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(16 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
In Erstellung
<!--
==Zugehörige Evaluatoren==
*'''MathEvaluator'''
=== Beschreibung ===
=== Beschreibung ===
Die Funktion ''isSymbol'' prüft, ob es sich bei einem gegebenen [[Objekt]] das gegebene [[Symbol]] vorkommt. Die Funktion gibt einen Boolean zurück.
Die Funktion ''isSymbol'' prüft, ob es sich bei einem gegebenen [[Objekt]] das gegebene Symbol vorkommt. Die Funktion gibt einen Boolean zurück.


=== Syntax ===
=== Syntax ===
  isSymbol(Zeichenkette symbol, Objekt objekt)
  isSymbol([[Zeichenkette]] funktionsName, [[Objekt]] objekt)
oder
oder
  isSymbol(Zeichenkette cd, Zeichenkette name, Objekt objekt)
  isSymbol([[Zeichenkette]] cd, [[Zeichenkette]] name, [[Objekt]] objekt)


=== Parameter ===
=== Parameter ===
* '''symbol''' - das gesuchte Symbol
* '''funktionsName''' - das gesuchte Symbol
* '''objekt''' - das zu überprüfende Objekt
* '''objekt''' - das zu überprüfende Objekt
oder
oder
* '''cd''' - content dictionary des Symbols
* '''cd''' - content dictionary des Symbols
* '''name''' - Name des Symbols
* '''name''' - Name des Symbols
* '''objekt''' - das zu überprüfende Objekt


=== Return Value ===
=== Return Value ===
Zeile 19: Zeile 25:
=== Beispiele ===
=== Beispiele ===
==== Standardfälle ====
==== Standardfälle ====
  isSymbol('plus', 1+1)  --> returns true
  isSymbol('plus', 1+1)  -> returns true
 
  isSymbol('arith1', 'plus', 1+1)  --> returns true
  isSymbol('arith1', 'plus', 1+1)  -> returns true
 
  isSymbol('e', [var=E])  --> returns true
  isSymbol('e', [var=E])  -> returns true
 
  isSymbol('root', 1+5+root(15))  --> 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


isSymbol('minus', 5*6)  --> returns false
==== Aber ====


  isSymbol('times', 9-5+root(2*2))  --> returns true
  isSymbol('minus', 9-5+root(2*2))  -> returns false
isSymbol('root', 9-5+root(2*2))  -> returns false


=== Hinweise ===
=== Hinweise ===
* Eine Liste der Symbole finden Sie hier [[Symbol]]
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]]  


[[Kategorie:Evaluatorfunktion]][[Kategorie:Testfunktionen]]
-->
[[Category:Unvollständige Seite]]

Aktuelle Version vom 14. Januar 2019, 15:59 Uhr

In Erstellung