blob: 80c1cd83d1b6388e410e5b0092a3250e36f724f6 [file] [log] [blame]
cue export stringlit.cue
cmp stdout expect-stdout-cue
-- frontmatter.toml --
title = "String Literals"
description = ""
-- text.md --
CUE strings allow a richer set of escape sequences than JSON.
CUE also supports multi-line strings, enclosed by a pair of triple quotes `"""`.
The opening quote must be followed by a newline.
The closing quote must also be on a newline.
The whitespace directly preceding the closing quote must match the preceding
whitespace on all other lines and is removed from these lines.
Strings may also contain [interpolations](interpolation.md).
-- stringlit.cue --
// 21-bit unicode characters
a: "\U0001F60E" // 😎
// multiline strings
b: """
Hello
World!
"""
-- expect-stdout-cue --
{
"a": "😎",
"b": "Hello\nWorld!"
}