StringLiteral (R-GReQL): Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „StringLiteral stellt eine Zeichenkette dar. Der Knoten besitzt ein Attribut "value", in dem der Wert gespeichert ist. Der Knoten wird in der Abbildung in blau…“)
 
Keine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 8: Zeile 8:


<code>var <- <u>'String'</u></code>
<code>var <- <u>'String'</u></code>
= Hinweise =
Der Wert von StringLiteral ist die Zeichenkette einschließlich ihrer Anführungszeichen. Da Anführungszeichen auch in GReQL-Regeln genutzt werden, um Zeichenketten zu kennzeichnen, müssen die zum StringLiteral gehörenden Anführungszeichen mit einem Backslash (<code>\</code>) escaped werden.
Beispiel:
<pre>from
s2:V{StringLiteral} with
s2.value="\"test\""
report 0 end</pre>
[[Category:R-GReQL]]

Aktuelle Version vom 12. März 2024, 16:37 Uhr

StringLiteral stellt eine Zeichenkette dar. Der Knoten besitzt ein Attribut "value", in dem der Wert gespeichert ist. Der Knoten wird in der Abbildung in blau dargestellt.

var4 <- 10; var5 <- 10.5; var6 <- "String"; var7 <- 'String'

Der Knoten ist Teil der GReQL-Grammatik für den StaticRChecker.

Beispiel

var <- "String"

var <- 'String'

Hinweise

Der Wert von StringLiteral ist die Zeichenkette einschließlich ihrer Anführungszeichen. Da Anführungszeichen auch in GReQL-Regeln genutzt werden, um Zeichenketten zu kennzeichnen, müssen die zum StringLiteral gehörenden Anführungszeichen mit einem Backslash (\) escaped werden.

Beispiel:

from
s2:V{StringLiteral} with
s2.value="\"test\""
report 0 end