Swap

From SunFlurry wiki
Jump to: navigation, search
  Swap (Системные функции)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Визуальность:Нет

Функция меняет местами значения переменных. Подстановка аргументов, не представляющих переменные, не имеет смысла, но разрешена. Функция используется для минимального ускорения смены значения двух переменных.

Синтаксис

Swap(<Переменная 1>,<Переменная 2>)

Аргументы

  • <Переменная 1>,<Переменная 2> - (возможен аргумент-переменная (ByRef)) Переменные, значения которых необходимо поменять местами.

Примеры

a:=1;
b:=2;
Swap(a,b);
Message("a:="+a);
Message("b:="+b);
//В лог будет выведено:
//"a:=2"
//"b:=1"