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")
 |