EMA-XPS Online


!

!
=

Syntax: ($TERM <term>)  oder  !<term>

Das Ausrufezeichen dient zur Auflösung von
komplexen Werten. Es kann in der vorliegenden
Version nur anstelle des Wertes in einer zwei-
stelligen Prädikation benutzt werden. Ein
Relationswert muß in diesem Fall aus einer
Liste von mehreren Werten zusammengesetzt sein.
Wenn Sie bei einer Abfrage vor die Liste der
Variablen ein Ausrufezeichen setzen, so werden
die einzelnen Elemente der Liste an den ent-
sprechenden Variablen gebunden, wenn die An-
zahl, Position und eventuell schon bekannte
Werte übereinstimmen. Dieses verfahren wird
auch bei geschachtelten Listen mit beliebiger
Tiefe durchgeführt.

Beispiel: >(ask [Klima Berlin
              !(_Monat _Grad _Regentage)]
              (kb-format "~%~A" _Monat))
          1
          2
          NIL


EMA-XPS Online