Files
opentf/website/docs/configuration/functions/coalescelist.html.md
Martin Atkins e7d71995f6 website: Document the remaining "collection" functions
This also renames some of the existing function pages whose source
filenames were not matching the usual naming scheme (.html.md).
2018-10-16 18:47:33 -07:00

799 B

layout, page_title, sidebar_current, description
layout page_title sidebar_current description
functions coalescelist function docs-funcs-collection-coalescelist The coalescelist function takes any number of list arguments and returns the first one that isn't empty.

coalescelist Function

coalescelist takes any number of list arguments and returns the first one that isn't empty.

Examples

> coalesce(["a", "b"], ["c", "d"])
[
  "a",
  "b",
]
> coalesce([], ["c", "d"])
[
  "c",
  "d",
]

To perform the coalesce operation with a list of lists, use the ... symbol to expand the outer list as arguments:

> coalesce([[], ["c", "d"]]...)
[
  "c",
  "d",
]
  • coalesce performs a similar operation with string arguments rather than list arguments.