put-present
record →
put-present(
...assignments: entry
) → record
Assigns statically named fields only when they are present, including fields whose value is null.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
assignments | entry | Variadic (one or more) | One or more named assignments applied only to fields already present. |
Argument evaluation
assignments: Each assignment uses the record entering this call and is evaluated only if its target field is present.
Examples
{name := "Alice", age := #null} | put-present(age := 42) → {name := "Alice", age := 42}
Kind: Function
Scope: record
Aliases: None