listAppend: Difference between revisions

From RPTools Wiki
Jump to navigation Jump to search
(New page: ==Function listAppend== Returns a Macros:string list with a value appended to the end of the Macros:string list. ===Usage=== <source lang="mtmacro" line> [h: list = listAppend(...)
 
No edit summary
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==Function listAppend==
{{MacroFunction
 
|name=listAppend
|version=1.3b42
|description=
Returns a [[Macros:string list|string list]] with a value appended to the end of the [[Macros:string list|string list]].
Returns a [[Macros:string list|string list]] with a value appended to the end of the [[Macros:string list|string list]].


===Usage===
|usage=
<source lang="mtmacro" line>
<syntaxhighlight lang="mtmacro" line>
[h: list = listAppend(list, value)]
listAppend(list, value)
[h: list = listAppend(list, value, delim)]
</syntaxhighlight>
</source>
<syntaxhighlight lang="mtmacro" line>
listAppend(list, value, delim)
</syntaxhighlight>


If delim is not specified then the default value of ',' is used to separate the values in the [[Macros:string list|string list]]
If delim is not specified then the default value of ',' is used to separate the values in the [[Macros:string list|string list]]


===Example===
|examples=
<source lang="mtmacro" line>
<syntaxhighlight lang="mtmacro" line>
[r: listAppend("This, is, a", "test")]
[r: listAppend("This, is, a", "test")]
</source>
</syntaxhighlight>
Returns This, is, a, test
Returns This, is, a, test


<source lang="mtmacro" line>
<syntaxhighlight lang="mtmacro" line>
[r: listAppend("This: is: a:", "test", ":")]  
[r: listAppend("This: is: a", "test", ":")]  
</source>
</syntaxhighlight>
Returns This: is: a: test
Returns This: is: a: test
}}
[[Category:String List Function]]

Latest revision as of 23:59, 12 January 2024

listAppend() Function

Introduced in version 1.3b42
Returns a string list with a value appended to the end of the string list.

Usage

listAppend(list, value)
listAppend(list, value, delim)

If delim is not specified then the default value of ',' is used to separate the values in the string list

Examples

[r: listAppend("This, is, a", "test")]

Returns This, is, a, test

[r: listAppend("This: is: a", "test", ":")]
Returns This: is: a: test