[urlparams]
is an object for creating query strings. It takes a series of key/value pairs at its inlet and outputs these as one symbol. Special characters in both key and value are URL encoded.
[add(
Storing Data with
The
[add(
message needs at least two parameters: key and value. Any additional parameters are concatenated to the value with a space. A key/value pair is output with a
=
separator, while all key/value pairs are concatenated with a
&
. Special characters will be URL encoded.
Adding a value with an already stored key will result in overwriting the existing value.
Examples:
-
[add key 1(
will storekey=1
-
[add name My Name(
will storename=My%20Name
-
[add key 1(
,[add name My Name(
,[add key 2(
will storekey=2&name=My%20Name
-
[add key @me with #hashtag(
will storekey=%40me%20with%20%23hashtag
Outputting And Clearing Data
Issuing a
[bang(
message to
[urlparams]
will output the stored key/value pairs as string on its only outlet. If no data is stored, an empty symbol is sent.
You can clear the stored object with the
[clear(
method.