02.07.2013 Aufrufe

Das LotusScript-Entwicklerbuch für Notes/Domino 8 - Addison-Wesley

Das LotusScript-Entwicklerbuch für Notes/Domino 8 - Addison-Wesley

Das LotusScript-Entwicklerbuch für Notes/Domino 8 - Addison-Wesley

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

46 Einführung in die <strong>LotusScript</strong>-Programmierung<br />

Messagebox strAnzeigeText & “ Gestern!”<br />

Messagebox strAnzeigeText$ & “ Heute!”<br />

Messagebox strAnzeigeText & “ Morgen!”<br />

End Sub<br />

Listing 3.1 So verwenden Sie eine Variable in Verbindung mit dem Zeichenkettenoperator &,<br />

um mehrere ähnliche Texte zu bilden.<br />

Während sich das leicht größenwahnsinnige Progrämmchen immer mehr aufbläht,<br />

wird dreimal Messagebox aufgerufen, und jedes Mal wird vom &-Operator eine<br />

Kombination aus “Hello World. I’m the champion!“ und dem sich ändernden<br />

Anhängsel “ Gestern!“, “ Morgen!“ usw. gebildet und dann als Meldung ausgegeben.<br />

Eine solche Berechnung von Werten nennt man auch Ausdruck. Der Ausdruck lautet<br />

hier im ersten Fall: strAnzeigeText & “ Gestern!”.<br />

Ausdruck<br />

Ein Ausdruck ist eine wie auch immer geartete Berechnung von Werten. Die<br />

Berechnung kann auch unter Einbeziehung von Funktionen und Objekten<br />

erfolgen.<br />

Wenn Sie noch kein so routinierter Programmierer sind, dann wird Ihnen die Definition<br />

etwas schwierig bzw. schwammig vorkommen. Die Frage ist: Wo beginnt ein<br />

Ausdruck, und wo hört er auf? Und zu den Begriffen Funktion und Objekt kommen<br />

wir erst später. Am besten ist es, Sie vergessen das Thema erst einmal wieder. Die<br />

genaue Abgrenzung dieses Begriffs ist in der Praxis des <strong>LotusScript</strong>-Entwicklers<br />

nicht so wichtig. Außerdem wird er immer mal wieder in recht harmlosen Zusammenhängen<br />

auftauchen, und dann wird die genaue Bedeutung ganz nebenbei<br />

immer klarer.<br />

Was Sie allerdings wissen sollten: Fast überall, wo ein Wert oder der Inhalt einer<br />

Variablen benötigt wird, können Sie stattdessen auch einen Ausdruck notieren.<br />

Dieser wird dann automatisch berechnet, und der sich ergebende Wert wird an seiner<br />

Stelle übergeben. <strong>Das</strong> haben Sie gerade gesehen, als wir der Variablen strAnzeigeText<br />

zunächst eine Zeichenkette, dann aber mehrfach einen Ausdruck nach der<br />

Art strAnzeigeText & “ Gestern!” zugewiesen haben.<br />

Hier haben wir eine sehr einfache Berechnung mit Zeichenketten vorgenommen.<br />

Andere Ausdrücke können Berechnungen von Zahlen- und Datumswerten (numerische<br />

Ausdrücke) und von Wahrheitswerten (boolesche Ausdrücke) einschließen.<br />

3.4.1 Numerische Ausdrücke<br />

Beispiel <strong>für</strong> eine Zahlenberechnung:<br />

Dim iErgebnis%<br />

iErgebnis = 10 * 2.5 – 3

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!