diff options
author | Louis Pilfold <louis@lpil.uk> | 2020-03-05 11:31:55 +0000 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2020-03-05 11:31:55 +0000 |
commit | f1c437da38dfec6f4526ed3ca677fb272e24fadc (patch) | |
tree | 099d2d8418275dd3fd4da9329a3d81e2e4580e4d /src | |
parent | f7c3428cd7ca4688aefec567e56913ec950e062e (diff) | |
download | gleam_stdlib-f1c437da38dfec6f4526ed3ca677fb272e24fadc.tar.gz gleam_stdlib-f1c437da38dfec6f4526ed3ca677fb272e24fadc.zip |
string.join
Diffstat (limited to 'src')
-rw-r--r-- | src/gleam/string.gleam | 7 |
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 +} |