[Tustep-Liste] Tuscript - leere Sternvariable

Matthias Osthof matthias.osthof at t-online.de
So Feb 13 21:52:33 CET 2011


Lieber Gottfried,
mir leuchtet mein Vorschlag mittlerweile auch nicht mehr ein. Das war zu
kurz gedacht. Ein weiterer Beweis dafür, dass etwas nicht schon deswegen
richtig sein muss, weil es in der Praxis (scheinbar) regelrecht
funktioniert. Wir sollten also Herrn Schälkle fragen, ob es eine elegantere
Lösung gibt als die von Dir verwendete "SET var=JOIN (sternv)".
Grüße aus Tübingen
Matthias


-----Ursprüngliche Nachricht-----
Von: tustep-liste-bounces at lists.uni-wuerzburg.de
[mailto:tustep-liste-bounces at lists.uni-wuerzburg.de] Im Auftrag von Reeg,
Gottfried
Gesendet: 13. Februar 2011 19:29
An: tustep-liste at itug.de
Betreff: Re: [Tustep-Liste] Tuscript - leere Sternvariable

Diskussionsforum Tustep-Liste
Weitere Informationen: www.itug.de
------------------------------------------------------------

Lieber Matthias,

Dein Vorschlag leuchtete mir ein und ich habe es ausprobiert, jedoch führt
dies leider nicht immer zum gleichen Ergebnis.
Versuch einmal folgendes:

$$!
$$MODE TUSCRIPT
trace + stern, v, size
SET stern=*
SET anz=SIZE(stern)
SELECT anz
    CASE 0
       PRINT "0 Zeilen = leer"
    CASE 1
       PRINT "1 Zeile = leer?"
ENDSELECT
SET v = JOIN (stern)
IF (v=="") PRINT "leer"

SET stern=*
  DATA
SET anz=SIZE(stern)
SELECT anz
    CASE 0
       PRINT "0 Zeilen = leer"
    CASE 1
       PRINT "1 Zeile = leer?"
ENDSELECT
SET v = JOIN (stern)
IF (v=="") PRINT "leer"
 
Da kann man sich natürlich darüber streiten, ob eine Sternvariable leer ist,
wenn sie aus einer Zeile besteht, die leer ist.
Grüße aus Berlin
Gottfried
________________________________________
Von: tustep-liste-bounces at lists.uni-wuerzburg.de
[tustep-liste-bounces at lists.uni-wuerzburg.de] im Auftrag von Matthias Osthof
[matthias.osthof at t-online.de]
Gesendet: Samstag, 12. Februar 2011 10:23
An: tustep-liste at itug.de
Betreff: Re: [Tustep-Liste] Tuscript - leere Sternvariable

Diskussionsforum Tustep-Liste
Weitere Informationen: www.itug.de
------------------------------------------------------------

Lieber Gottfried,
das wüsste ich auch schon lange gern.
Ich behelfe mich immer mit
  SET var=SIZE (sternv)
  IF ...
Grüße aus Tübingen
Matthias


-----Ursprüngliche Nachricht-----
Von: tustep-liste-bounces at lists.uni-wuerzburg.de
[mailto:tustep-liste-bounces at lists.uni-wuerzburg.de] Im Auftrag von Reeg,
Gottfried
Gesendet: 12. Februar 2011 09:28
An: tustep-liste at itug.de
Betreff: [Tustep-Liste] Tuscript - leere Sternvariable

Diskussionsforum Tustep-Liste
Weitere Informationen: www.itug.de
------------------------------------------------------------

Liebe Tustepianer,

zur Abfrage nach einer leeren Sternvariablen gibt es da eine elegantere
Möglichkeit als:

SET sternv=*

SET var=JOIN (sternv)
IF (var=="") THEN
...
ENDIF

Gruß aus Berlin

------------------------------------------------------------
Tustep-Liste at itug.de
https://lists.uni-wuerzburg.de/mailman/listinfo/tustep-liste

------------------------------------------------------------
Tustep-Liste at itug.de
https://lists.uni-wuerzburg.de/mailman/listinfo/tustep-liste

------------------------------------------------------------
Tustep-Liste at itug.de
https://lists.uni-wuerzburg.de/mailman/listinfo/tustep-liste



Mehr Informationen über die Mailingliste Tustep-Liste