PureBasic

PreviousElement()

Синтаксис

*Result = PreviousElement(List())

Описание


Устанавливает предыдущий элемент в качестве текущего элемента Связного Списка List(). Эта команда может использоваться для пошагового прохождения по всем элементам Списка в обратном порядке.

Параметры

List() Имя Списка, созданного с помощью функции NewList, в котором будет переход к предыдущему элементу. Вы должны указать скобки после имени Списка.

Возвращаемое значение

Возвращает адрес в памяти нового текущего элемента Списка. При отсутствии предыдущего элемента в Списке возвратом будет 0. Возвращаемое значение является указателем на новый текущий элемент.

Пример

NewList Numbers.w()

For i=1 To 10
    AddElement(Numbers())
    Numbers() = i
Next

Repeat
    MessageRequester("Number", Str(Numbers()), #PB_MessageRequester_Ok)
Until PreviousElement(Numbers()) = 0

См. также

NextElement(), FirstElement(), LastElement(), SelectElement(), ListIndex()

Поддерживаемые OS

Все

<- PopListPosition() - Оглавление List - PushListPosition()->