select-fields
record →
select-fields(
names: array
) → record
Returns only fields whose names appear in the supplied array, preserving input field order and ignoring unknown names.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
names | array | Yes | Field names to retain. Unknown and duplicate names are ignored. |
Argument evaluation
names: Evaluated once in the enclosing context.
Examples
{name := "Mons", temp := 18, pressure := 1012} | select-fields({"temp", "pressure"}) → {temp := 18, pressure := 1012}
Kind: Function
Scope: record
Aliases: None