mir ist gerade per Zufall aufgefallen, dass DeleteElement() immer einen Wert ungleich Null rückgibt, außer es wird das letzte Element gelöscht oder die Liste ist bereits leer. Allerdings steht in der PB-Hilfe zu DeleteElement(), dass offiziell kein Wert rückgegeben wird. Daher die Frage:
Weiß vielleicht jemand, ob dieses Verhalten zuverlässig ist? Wäre nämlich ganz nützlich...
Code: Alles auswählen
NewList a()
Debug AddElement(a()) ; = 31202064
Debug AddElement(a()) ; = 31202096
Debug AddElement(a()) ; = 31202128
Debug ""
Debug DeleteElement(a()) ; = 31202112
Debug DeleteElement(a()) ; = 31202080
Debug DeleteElement(a()) ; = 0
Debug ""
Debug DeleteElement(a()) ; = 0