SelectElement()

Syntax

SelectElement(LinkedList(), Position)
Beschreibung
Wechselt vom aktuellen Listen-Element zum Element an der angegebenen 'Position'. Das erste Element befindet sich an Position 0, das nächste an 1 und so weiter. Dies ist sehr nützlich, wenn Sie an eine bestimmte Position innerhalb der Liste springen wollen, ohne dafür eine eigene Schleife zu verwenden.

Da LinkedLists keinen Index verwenden, wird allerdings zwangsweise bis zu der Zielposition jedes Element schrittweise angesprungen. Ist eine schnellere Methode gefragt, sollte ChangeCurrentElement() genutzt werden.

Parameter:
LinkedList() - Der Variablenname der verknüpften Liste, welche mit dem NewList Befehl erstellt wurde. Sie müssen die Klammern nach dem Listennamen immer angeben.
Position - Die Position, zu der Sie springen möchten. Dabei wird davon ausgegangen, dass sich das erste Element in der Liste an Position 0 befindet, das nächste an 1 und so weiter. Sie müssen sicherstellen, dass Sie keine Position angeben, die außerhalb der Anzahl an Elementen in der Liste liegt!

Rückgabewert:
Dieser Befehl hat keinen Rückgabewert.

Beispiel:
  NewList mylist.l()

  AddElement(mylist()) : mylist() = 23
  AddElement(mylist()) : mylist() = 56
  AddElement(mylist()) : mylist() = 12
  AddElement(mylist()) : mylist() = 73

  SelectElement(mylist(), 0)
  MessageRequester("Position", "An Position 0, der Wert lautet "+Str(mylist()),0)

  SelectElement(mylist(), 2)
  MessageRequester("Position", "An Position 2, der Wert lautet "+Str(mylist()),0)

  SelectElement(mylist(), 1)
  MessageRequester("Position", "An Position 1, der Wert lautet "+Str(mylist()),0)

  SelectElement(mylist(), 3)
  MessageRequester("Position", "An Position 3, der Wert lautet "+Str(mylist()),0)

Unterstützte OS

Alle

<- ResetList() - LinkedList Inhaltsverzeichnis - SwapElements() ->