StringLiteral (R-GReQL): Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
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]]
[[Category:R-GReQL]]

Aktuelle Version vom 12. März 2024, 17: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