Параметры в процедуры и функции можно передавать 2 способами – по значению и по ссылке.
Отличия между этими двумя способами следующие: при передаче параметра по значению в процедуру (функцию) передается копия переменной, а при передаче по ссылке – оригинал (сама переменная).