Problem mit den Rückgabewerten der LinkedList()-Befehle
Verfasst: 30.11.2004 10:23
Folgender Code:
Folgendes Ergebnis erhalte ich:
Warum bekomme ich denn in der letzten Zeile bei "Debug @liste()" eine 0 zurück. Müsste da nicht eigentlich die Adresse des aktuellen bzw. hier letzten Elementes auftauchen, also der Wert 8724224 ??
Warum gibt eigentlich SelectElement() keine Adresse zurück sondern nur eine undefinierbare Zahl? Im Handbuch steht: "Rückgabewert: Dieser Befehl hat keinen Rückgabewert." Aber das wäre doch sinnvoll, die anderen Befehle können es ja auch.
Code: Alles auswählen
NewList liste.s()
AddElement(liste()) ;Element 0
AddElement(liste()) ;Element 1
AddElement(liste()) ;Element 2
Debug AddElement(liste()) ;Adresse des neuen Elementes, also Element 3
Debug SelectElement(liste(),0) ;leider kein Rückgabewert...warum eigentlich nicht?
Debug FirstElement(liste()) ;Adresse des ersten Elementes, also Element 0
Debug LastElement(liste()) ;Adresse des letzten Elementes, also Element 3
Debug @liste() ;Adresse des aktuellen Elementes, also Element 3
Code: Alles auswählen
8724224 ;letztes Element
4215320 ;Müll
8724152 ;erstes Element
8724224 ;letztes Element
0 ;letztes Element
Warum gibt eigentlich SelectElement() keine Adresse zurück sondern nur eine undefinierbare Zahl? Im Handbuch steht: "Rückgabewert: Dieser Befehl hat keinen Rückgabewert." Aber das wäre doch sinnvoll, die anderen Befehle können es ja auch.