aboutsummaryrefslogtreecommitdiff
path: root/lessons/src/lesson007_strings
diff options
context:
space:
mode:
Diffstat (limited to 'lessons/src/lesson007_strings')
-rw-r--r--lessons/src/lesson007_strings/code.gleam3
-rw-r--r--lessons/src/lesson007_strings/text.html7
2 files changed, 7 insertions, 3 deletions
diff --git a/lessons/src/lesson007_strings/code.gleam b/lessons/src/lesson007_strings/code.gleam
index c57cf9b..c77163e 100644
--- a/lessons/src/lesson007_strings/code.gleam
+++ b/lessons/src/lesson007_strings/code.gleam
@@ -11,6 +11,9 @@ pub fn main() {
)
io.debug("\u{1F600}")
+ // String concatenation
+ io.debug("One " <> "Two")
+
// String functions
io.debug(string.reverse("1 2 3 4 5"))
io.debug(string.append("abc", "def"))
diff --git a/lessons/src/lesson007_strings/text.html b/lessons/src/lesson007_strings/text.html
index 21cfc12..820f1b3 100644
--- a/lessons/src/lesson007_strings/text.html
+++ b/lessons/src/lesson007_strings/text.html
@@ -1,8 +1,9 @@
<p>
- In Gleam Strings are written as text surrounded by double quotes.
+ In Gleam Strings are written as text surrounded by double quotes, and
+ can span multiple lines and contain unicode characters.
</p>
<p>
- They can span multiple lines and support unicode characters.
+ The <code>&lt;&gt;</code> operator can be used to concatenate strings.
</p>
<p>
Several escape sequences are supported:
@@ -14,7 +15,7 @@
<li><code>\n</code> - newline</li>
<li><code>\r</code> - carriage return</li>
<li><code>\t</code> - tab</li>
- <li><code>\u{1F600}</code> - unicode codepoint</li>
+ <li><code>\u{xxxxxx}</code> - unicode codepoint</li>
</ul>
<p>
The <a href="https://hexdocs.pm/gleam_stdlib/gleam/string.html"><code>gleam/string</code></a>