NewList people.s()
AddElement(people()) : people() = "Tom"
AddElement(people()) : people() = "Dick"
AddElement(people()) : people() = "Harry"
AddElement(people()) : people() = "Bob"
FirstElement(people()) ; Bewegt sichzu "Tom"
DeleteElement(people()) ; Löscht "Tom". Da sich kein weiteres Element davor befand, wird "Dick" neues aktuelles Element.
MessageRequester("Information", "Erste Person in der Liste ist "+people(), #PB_MessageRequester_Ok)
LastElement(people()) ; Bewegt sich zu "Bob"
PreviousElement(people()) ; Bewegt sich zu "Harry"
DeleteElement(people()) ; und löscht ihn. Es gibt ein Element vor Harry, daher wird dies das aktuelle.
MessageRequester("Information", "Aktuelle Person in der Liste ist "+people(), #PB_MessageRequester_Ok)
Funktioniert nicht Nach Löschung des ersten Elementes ist "Dick" dran, aber er findet nichts...
Zuletzt geändert von PureBaser am 17.05.2006 19:00, insgesamt 1-mal geändert.
korrekt. Im Beispiel fehlt der optionale Parameter '1' bei DeleteElement()
Man könnte auch sagen, das Beispiel ist älter als PB 3.92
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.