Willkommen Gast. Bitte einloggen oder registrieren.
Übersicht Hilfe Suche Einloggen Registrieren

+  BrettspielWelt
|-+  Technische Fragen
| |-+  Puppet-Stuff (Moderator: SLC)
| | |-+  Gänsefüßchen " " und Keywords
0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Gänsefüßchen " " und Keywords  (Gelesen 88 mal)
SLC
Magier
*****
Geschlecht: Männlich
Beiträge: 14510


Ich heiße SLC, komme aus Hamburg und spiele gern (wer denn nicht?)

SLC_BSW
Profil anzeigen WWW
« am: 21.01.2004, 02:42:58 »

Huhu!

Um den FAQ-Ordner sauber zu halten, verlagere ich die Diskussion mal hierher:
Gespeichert
SLC
Magier
*****
Geschlecht: Männlich
Beiträge: 14510


Ich heiße SLC, komme aus Hamburg und spiele gern (wer denn nicht?)

SLC_BSW
Profil anzeigen WWW
« Antworten #1 am: 21.01.2004, 02:43:22 »

Zitat
spät aber doch noch:

-- Lade CommandPuppet Tester.
-- FROM oder DO erwartet in Zeile 15:
-- "WHEN" "KEYWORD" "var" "-" * "dp" "DO" "vardp"
-- Weiterer Text nach Zeilenende in Zeile 15:
-- "WHEN" "KEYWORD" "var" "-" "dp" * "DO" "vardp"


die fehlerhafte codezeile lautet:

WHEN KEYWORD var-dp DO vardp

bei Sonderzeichen wie *, /, +, - o.ä. muss der entsprechende name (das keyword,  in gänsefüsschen gesetzt werden, also "var-dp" statt var-dp.

grüße

Yordan
Gespeichert
SLC
Magier
*****
Geschlecht: Männlich
Beiträge: 14510


Ich heiße SLC, komme aus Hamburg und spiele gern (wer denn nicht?)

SLC_BSW
Profil anzeigen WWW
« Antworten #2 am: 21.01.2004, 02:43:46 »

Zitat
Hm, Yordan, ist das " " nicht mittlerweile bei ALLEN Keywords erforderlich? Oder wurde das noch mal geändert?

Gespeichert
SLC
Magier
*****
Geschlecht: Männlich
Beiträge: 14510


Ich heiße SLC, komme aus Hamburg und spiele gern (wer denn nicht?)

SLC_BSW
Profil anzeigen WWW
« Antworten #3 am: 21.01.2004, 03:02:50 »

So, jetzt mal mein Senf dazu! Grin

Die Gänsefüßchen um jedes "Wort" sind eigentlich immer möglich,
aber doch sehr selten erforderlich. (daß sie implizit mit dabei
sind, merkt man, wenn man sich Fehlermeldungen mal genauer ansieht!)

Bei einzelnen KEYWORDs und einelementigen Listen ganz allgemein
sind sie auch nicht nötig:
-> WHEN KEYWORD Hallo DO ...
-> WHEN KEYWORD "Hallo Hi Hello" DO ...

Gänsefüßchen "" sind immer dann notwendig, wenn mehrere "Worte"
zusammengefaßt werden müssen, also z.B. längere Listen
oder Variablen, Keywords, etc., die Sonderzeichen enthalten,
die den Zusammenhalt sprengen würden:
-> 3*4 -> wird zu -> "3" "*" "4"
-> "3*4" -> wird zu -> "3*4"
-> IF [Spiel] == Top-Race -> NICHT GUT, WEIL -> "IF" "[Spiel]" "==" "Top" "-" "Race"
-> IF [Spiel] == "Top-Race" -> KLAPPT, WEIL -> "IF" "[Spiel]" "==" "Top-Race"

Um Delvars zweite Frage zu beantworten:
berni hatte mal eingeführt (lange her), daß man bei mehreren
KEYWORDs etwas präziser die "" setzen muß und dafür eine Liste
von KEYWORDs angegeben werden kann.

Was jetzt neu ist, ist, daß einige arithmetische und Vergleichs-
Operatoren wie * / % + - > < usw. und auch Klammern ( ) enger
geschrieben werden dürfen, und somit das Leerzeichen vor und
hinter dem Operator implizit gesetzt ist, auch wenn man es nicht
selbst eintippt, außer, wenn sie durch " " zusammengehalten werden.

Grüße, SLC
Gespeichert
Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines
SMFAds for Free Forums
Prüfe XHTML 1.0 Prüfe CSS