The <input> block allows you to define an input for a block.
•There are none
•« in_0 » : This is the variable that will be passed into the “user” block currently being edited. The default value is 0 (int); it can be adjusted for each instance of a <input> block. This output can be renamed; the new name will appear in the external interface of the “user” block currently being edited as an input.
The output type can be any type.
The block named “rule of 3” contains three “input” blocks and one “output” block.
Since the block named “block1” references the “rule of 3” block, the external interface of the “rule of 3” block is displayed there with its three inputs and one output.