Mat2Str: Difference between revisions

From BR Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 1: Line 1:
[[Business Rules!]] [[4.20]] introduces the '''Mat2Str''' [[internal function]] which converts an [[arrays|array]] to a [[string]]
[[Business Rules!]] [[4.20]] introduces the '''Mat2Str''' [[internal function]] which converts an [[arrays|array]] to a [[string]]


  MAT2STR(<Mat Source>$, <Destination>$, [, <Delimiter>$])
  MAT2STR(<Mat Source$>, <Destination$>, [, <Delimiter$>])


The '''default Delimiter$''' is [[CR]] on Linux or [[CRLF]] on Windows.
The '''default Delimiter$''' is [[CR]] on Linux or [[CRLF]] on Windows.

Revision as of 17:34, 22 May 2014

Business Rules! 4.20 introduces the Mat2Str internal function which converts an array to a string

MAT2STR(<Mat Source$>, <Destination$>, [, <Delimiter$>])

The default Delimiter$ is CR on Linux or CRLF on Windows.

The delimiter will be put after every entry from the array including the last entry. The delimiter can be "" which would simply concatenate the array.

Mat2Str performs the opposite action of Str2Mat

Example:

00010 dim resulting_String$*100, array$(3)
00020 let array$(1)="first"
00030 let array$(2)="second"
00040 let array$(3)="third"
00050 mat2str(mat array$,resulting_String$,"//")
00060 print resulting_String$

Output:

first//second//third

See also details about quotes.