Swap
Name |
Mandatory |
Description |
Default |
Type |
⬅️ Input |
|
Input is ignored. |
|
Any |
Output ➡️ |
|
The input to this shard is passed through as its output. |
|
Any |
First |
No |
The name of first variable. |
none |
Var(Any) |
Second |
No |
The name of second variable. |
none |
Var(Any) |
Swaps the values of the two variables passed to it via First
and Second
parameters.
Examples
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 | "Shards" >= string
123 >= number1
456 >= number2
789 >= number3
[10 20] >= sequence
{"k1" | 1 | "k2" | 2} >= table
Swap(
First: number1
Second: number2
) ; ; swap two numbers
number1 | Log("number1") ; ; swapped => number1: 456
number2 | Log("number2") ; ; swapped => number2: 123
Swap(string table) ; ; swap a string and a table
string | Log("string") ; ; swapped => string: {"k1" 1 "k2" 2}
table | Log("table") ; ; swapped => table: "Shards"
Swap(number3 sequence) ; ; swap a number and a sequence
number3 | Log("number3") ; ; swapped => number3:[10 20]
sequence | Log("sequence")
|