GetChild: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 14: Zeile 14:
=== Beispiele ===
=== Beispiele ===
==== Standardfälle ====
==== Standardfälle ====
  getChild(0, 1+1)   --> returns PLUS Symbol
  getChild(0, 1+1)   --> returns PLUS Symbol
 
  getChild(1, 2+6)   --> returns 2
  getChild(1, 2+6)   --> returns 2
 
  getChild(1, vector(1, 2, 3))   --> returns 1
  getChild(1, vector(1, 2, 3))   --> returns 1
 
  getChild(0, vector(2, 3))   --> returns VECTOR Symbol
  getChild(0, vector(2, 3))   --> returns VECTOR Symbol
 
  getChild(1, 2+3+4) --> returns 2+3
  getChild(1, 2+3+4)   --> returns 2+3
 
  getChild(2, 2+3+4) --> returns 4
  getChild(2, 2+3+4)   --> returns 4


=== Hinweise ===
=== Hinweise ===

Version vom 25. September 2018, 08:36 Uhr

Beschreibung

Die Funktion getChild gibt das i-te Kindelement von dem gegebenen Ausdruck zurück. Die Rückgabe ist ein Objekt.

Syntax

getChild(Ganzzahl index, Objekt ausdruck)

Parameter

  • index - Index
  • ausdruck - der zu überprüfende Ausdruck

Return Value

Beispiele

Standardfälle

getChild(0, 1+1)    --> returns PLUS Symbol

getChild(1, 2+6)    --> returns 2

getChild(1, vector(1, 2, 3))    --> returns 1

getChild(0, vector(2, 3))    --> returns VECTOR Symbol

getChild(1, 2+3+4)   --> returns 2+3

getChild(2, 2+3+4)   --> returns 4

Hinweise

  • Das 0-te Element von einem Ausdruck ist immer das oberste Element. So zum Beispiel bei der Addition "1+2", das PLUS Zeichen selbst.