Skip to content

Latest commit

 

History

History
54 lines (41 loc) · 820 Bytes

join.md

File metadata and controls

54 lines (41 loc) · 820 Bytes

join()

string join(glue, input1, input2 …)

join() returns a string that contains all given input arguments with the glue string between them.

The function is variadic. It accepts an arbitrary number of arguments. The second and following arguments are used as input.

Example with basic types:

join(":", "a", "b")

returns a:b.

Each input argument can be a string or a number or a node-set. In the latter case, all nodes in the node-set are cast to a string.

Example XML input:

<names>
  <n>Alice</n>
  <n>Bob</n>
</names>

Call with node-set:

join(", ", names/*)

returns Alice, Bob.

Example JSON input:

{
  "names": [
	"Alice",
	"Bob"
  ]
}

If an argument is a JSON array, its values will be joined:

join(", ", names)

returns Alice, Bob.