Swap
| Swap (Системные функции) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Функция меняет местами значения переменных. Подстановка аргументов, не представляющих переменные, не имеет смысла, но разрешена. Функция используется для минимального ускорения смены значения двух переменных.
Синтаксис
Swap(<Переменная 1>,<Переменная 2>)
Аргументы
<Переменная 1>,<Переменная 2>- (возможен аргумент-переменная (ByRef)) Переменные, значения которых необходимо поменять местами.
Примеры
a:=1;
b:=2;
Swap(a,b);
Message("a:="+a);
Message("b:="+b);
//В лог будет выведено:
//"a:=2"
//"b:=1"