. operator, with the exception that it short-circuits and returns
Blank if the left hand side expression of the operator is
Syntax could be anything, does not need to follow the JS approach (although I believe it is supported by many languages), as long as the semantics is the same.
This would enable simpler checking of blank values.
WithName( myList.Filter(criterionThatMayYieldNoResults).First(), result, If( result.IsNotBlank(), result.field, "") )
It is even more beneficial when navigating multiple layers, such as the properties of a lookup row.
WithName( thisRow.lookupColumn, linkedRow, If( linkedRow.IsNotBlank(), WithName( linkedRow.nestedLookupColumn, nestedLinkedRow, If( nestedLinkedRow.IsNotBlank(), nestedLinkedRow.field, ""), "")
Please let me know if this is already possible, or even needed.