aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLouis Pilfold <louis@lpil.uk>2020-03-05 11:31:55 +0000
committerLouis Pilfold <louis@lpil.uk>2020-03-05 11:31:55 +0000
commitf1c437da38dfec6f4526ed3ca677fb272e24fadc (patch)
tree099d2d8418275dd3fd4da9329a3d81e2e4580e4d /src
parentf7c3428cd7ca4688aefec567e56913ec950e062e (diff)
downloadgleam_stdlib-f1c437da38dfec6f4526ed3ca677fb272e24fadc.tar.gz
gleam_stdlib-f1c437da38dfec6f4526ed3ca677fb272e24fadc.zip
string.join
Diffstat (limited to 'src')
-rw-r--r--src/gleam/string.gleam7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gleam/string.gleam b/src/gleam/string.gleam
index 14619bf..35abb44 100644
--- a/src/gleam/string.gleam
+++ b/src/gleam/string.gleam
@@ -48,3 +48,10 @@ pub fn concat(strings: List(String)) -> String {
|> iodata.from_strings
|> iodata.to_string
}
+
+pub fn join(strings: List(String), with separator: String) -> String {
+ strings
+ |> list.intersperse(_, with: separator)
+ |> iodata.from_strings
+ |> iodata.to_string
+}