Kolejna ilustracja idei działania zmiennych w funkcjach. Zmienne w funkcji, nawet jeżeli nazywa się tak samo jak zmienna w programie, który wywołuje funkcję – to zupełnie osobny byt. W Blockly zrealizowałem funkcje swap realizująca (tak generalnie) następujący kod w języku C: [c] void swap (int aa, int bb) { int t; t = aa; aa = bb; bb = t; } [/c]