GetLinkedListAsImage

Aus JACK Wiki
Version vom 30. September 2024, 09:07 Uhr von Mschypula (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System.

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion getLinkedListAsImage erzeugt eine Grafik für die übergebene Liste. Diese wird als Base64-String zurückgegeben. Der String kann in JACK via <img src="data:image/svg+xml;base64, [var=base64String]"/> eingebunden werden.

Die Funktion erwartet zwei Parameter. Der erste Parameter ist die Liste, die als Grafik dargestellt werden soll. Der zweite Parameter ist ein Boolean, der angibt, ob die Listenelemente doppelt oder einfach verlinkt werden sollen. Bei True werden sie doppelt verlinkt und bei False einfach verlinkt.

Syntax

getLinkedListAsImage(Liste list, Boolean doublyLinked)

Parameter

  • list- die Liste, welche grafisch dargestellt werden soll.
  • doublyLinked- ein Boolean

Return Value

  • Ein Base64-String der Grafik.

Beispiele

Standardfälle

getLinkedListAsImage(list(12,3.4, 4/5, sqrt(2),\"test\"), false()) => 

SingleLinkedList.PNG

getLinkedListAsImage(list(33.4,55.7,231.2), true()) =>

DouplyLinkedList.PNG