StringLiteral (R-GReQL): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird 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.
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