SwapElements()
Синтаксис
SwapElements(List() , *FirstElement , *SecondElement)
Описание
Меняет местами позиции двух элементов в Связном Списке List(). Эта команда является быстрым способом реорганизации Списка, потому что фактически она не перемещает сами данные элемента.
Параметры
List() Имя используемого Списка, созданного с помощью функции NewList. Вы должны указать скобки после имени Списка. *FirstElement Адрес первого элемента для обмена. Вы можете получить этот адрес, используя оператор @ в имени Списка. *SecondElement Адрес второго элемента для обмена. Вы можете получить этот адрес, используя оператор @ в имени Списка.
Возвращаемое значение
Ничего.
Пример
NewList Numbers() For k=0 To 10 AddElement(Numbers()) Numbers() = k Next SelectElement(Numbers(), 3) ; Получить 4-й элемент (первый элемент равен 0) *FirstElement = @Numbers() SelectElement(Numbers(), 9) ; Получить 10-й элемент *SecondElement = @Numbers() ; Поменять местами 3 с 9 ; SwapElements(Numbers(), *FirstElement, *SecondElement) ; Доказательство ; ForEach Numbers() Debug Numbers() Next
См. также
MoveElement()
Поддерживаемые OS
Все