Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server (Not)   Client   Old   Guides   Examples
New in version: 6.1   6.2   6.3   6.4   6.5   7.0   7.1   7.2   7.3   7.4    Statistic  

List.CrossProduct

Creates the cross product from two lists.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
List 6.1 Yes Yes Yes Yes Yes

MBS( "List.CrossProduct"; List1; List2 { ; Prefix; Midfix; Postfix; Flags } )

Parameters

Parameter Description Example value
List1 The first list to process. "Hello¶World"
List2 The second list to process. "1¶2"
Prefix Optional
The prefix to use
Midfix Optional
The middle to use.
This text is put between texts from both lists.
Postfix Optional
The postfix to use
Flags Optional
Pass 1 to have no extra newline character on the end of the returned list. Default is 0 to include one to easily concat lists.
Add 2 for a diagonal cross, so we combine each element of first list with the same element index from the second list.
1

Result

Returns list or error.

Description

Creates the cross product from two lists.
Optionally adds prefix, postfix and midfix.
Returns empty list if one of the lists are empty!

Examples

Test with all parameters:

MBS( "List.CrossProduct"; "Hello¶World"; "1¶2"; "before"; "middle"; "after" )

Combine elements from lists:

MBS( "List.CrossProduct"; "Hello¶World"; "1¶2"; "before"; "middle"; "after"; 2 )

See also


List.BestMatch   -   List.DeCombine

Feedback: Report problem or ask question.




Links
MBS Xojo Plugins