IsEmptyList: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(9 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 3: Zeile 3:


=== Beschreibung ===
=== Beschreibung ===
Die Funktion ''isEmptyList'' prüft ob eine gegebene Liste leere Elemente besitzt. Bei mindestens einem leeren Element gibt die Funktion true zurück. Die Funktion erwartet genau eine Liste und gibt einen Boolean zurück.  
Die Funktion ''isEmptyList'' prüft, ob in einer gegebenen Liste Elemente leer gelassen wurden/fehlen. Wenn mindestens ein Element fehlt, gibt die Funktion true zurück. Die Funktion erwartet genau eine Liste und gibt einen Boolean zurück. Sie ist eine Erweiterung der Funktion [[isEmpty]]. Anstatt nur ein Feld zu überprüfen, lässt sich mit dieser Funktion eine Liste von Feldern überprüfen.


=== Syntax ===
=== Syntax ===
Zeile 13: Zeile 13:
=== Return Value ===
=== Return Value ===
* Gibt einen [[Boolean]] zurück
* Gibt einen [[Boolean]] zurück
* true bei mindestens einem leeren Element  
* true wenn mindestens ein Element leer ist
* false wenn kein Element leer ist
* false wenn kein Element leer ist


Zeile 19: Zeile 19:
==== Standardfälle ====
==== Standardfälle ====


  isEmptyList(list(5, )    --> returns ''true''
isEmptyList(list())    --> returns ''true''
 
  isEmptyList(5, ' ')    --> returns ''false''
  isEmptyList(list(5, ''))    --> returns ''true''
 
  isEmptyList('nichtleer')    --> returns ''false''
  isEmptyList(list('nichtLeer', '', 'weiteres'))    --> returns ''true''
 
  isEmptyList(5, ' ')    --> returns ''false''
 
isEmptyList(list(1, 2))    --> returns ''false''


==== Benutzung mit Variablen ====
==== Benutzung mit Variablen ====
  isEmptyList(list([var=a]))
  isEmptyList(list([var=a]))


Zeile 33: Zeile 38:


=== Hinweise ===
=== Hinweise ===
* Anführungsstriche werden als Zeichenkette interpretiert, daher wird es nicht als leer gesehen.
 
* Ein Leerzeichen wird nicht als leer interpretiert.
* Ein Leerzeichen wird nicht als leer interpretiert.


[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]][[Kategorie:JACK3]]
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]][[Kategorie:JACK3]]

Aktuelle Version vom 6. Mai 2026, 09:01 Uhr

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion isEmptyList prüft, ob in einer gegebenen Liste Elemente leer gelassen wurden/fehlen. Wenn mindestens ein Element fehlt, gibt die Funktion true zurück. Die Funktion erwartet genau eine Liste und gibt einen Boolean zurück. Sie ist eine Erweiterung der Funktion isEmpty. Anstatt nur ein Feld zu überprüfen, lässt sich mit dieser Funktion eine Liste von Feldern überprüfen.

Syntax

isEmptyList(List list)

Parameter

  • list - List, die auf leeren Inhalt geprüft wird

Return Value

  • Gibt einen Boolean zurück
  • true wenn mindestens ein Element leer ist
  • false wenn kein Element leer ist

Beispiele

Standardfälle

isEmptyList(list())    --> returns true
isEmptyList(list(5, ''))    --> returns true
isEmptyList(list('nichtLeer', '', 'weiteres'))    --> returns true
isEmptyList(5, ' ')    --> returns false
isEmptyList(list(1, 2))    --> returns false

Benutzung mit Variablen

isEmptyList(list([var=a]))

Benutzung mit studentischen Eingaben

isEmptyList(list([input=fillin1]))

Hinweise

  • Ein Leerzeichen wird nicht als leer interpretiert.