Next: Externe Objekte aufrufen
Up: Elemente der Fib-Multimediabeschreibungssprache
Previous: if
Contents
Index
Bedingungen mit dem if-Element
Um abhängig von Variablen Unterobjekte anzuzeigen oder nicht, dient das if-Element.
Syntax:
Wenn die Bedingung
erfüllt/wahr/true ist, wird das
ausgewertet, sonst das
.
Folgende Bedingungen/
sind möglich (
sind Unterfunktionen, wie für Funktionselemente in Abschnitt 12.7 auf Seite
beschrieben):
: Die Bedingung ist wahr.
: Die Bedingung ist falsch (=nicht wahr).
-
: die Bedingung ist wahr, wenn die
falsch (bzw. nicht wahr) ist, sonst ist die Bedingung falsch
-
: Die Bedingung ist wahr, wenn mindestens eine der Bedingungen
oder
wahr ist, sonst ist sie falsch.
-
: Die Bedingung ist wahr, wenn die beiden Bedingungen
und
wahr sind, sonst ist sie falsch.
-
: Die Bedingung ist wahr, wenn genau eine der Bedingungen
oder
wahr ist, sonst ist sie falsch.
-
: Die Bedingung ist wahr, wenn der auf eine ganze Zahl gerundete Wert von
gleich dem auf eine ganze Zahl gerundete Wert von
ist, sonst ist sie falsch. Der direkte Vergleich von Gleitkommazahlen wurde verworfen, da er aufgrund von Rundungsfehlern leicht zu unterschiedlichen Ergebnissen auf unterschiedlichen Systemen führen kann.
: Die Bedingung ist wahr, wenn
kleiner als
ist (
), sonst ist sie falsch.
: Die Bedingung ist wahr, wenn
größer als
ist (
), sonst ist sie falsch.
Anmerkungen:
Das
-Konstrukt ist eines der mächtigsten Programmiersprachenkonstrukte, deshalb wurde es in die Fib-Multimediabeschreibungssprache mit aufgenommen.
Beispiele:
-
; Das
wird ausgewertet, wenn die Variable
kleiner
ist, sonst wird
ausgeführt.
-
; Das
wird ausgeführt, wenn die Variable
plus
größer
und
kleiner
ist (also wenn
eine Zahl zwischen
und
ist), sonst wird
ausgeführt.
Next: Externe Objekte aufrufen
Up: Elemente der Fib-Multimediabeschreibungssprache
Previous: if
Contents
Index
Betti Österholz
2013-02-13