Liste aus Funktion zurückgeben

Anfängerfragen zum Programmieren mit PureBasic.
es_91
Beiträge: 410
Registriert: 25.01.2011 04:48

Liste aus Funktion zurückgeben

Beitrag von es_91 »

Wie geht das?

Code: Alles auswählen

Procedure GetNewList ()
 
 Protected NewList NeueListe ()
 
 ProcedureReturn @ NeueListe ()
 
EndProcedure

Global NewList GlobaleListe ()

GlobaleListe () = GetNewList ()
Derren
Beiträge: 558
Registriert: 23.07.2011 02:08

Re: Liste aus Funktion zurückgeben

Beitrag von Derren »

Code: Alles auswählen

Structure struct
	structureEntryA.s
	structureEntryB.i
EndStructure

Procedure EditList(List myList.struct()) ;Struktur kann natürlich auch .i, .s etc sein. Muss jedoch identisch mit der Struktur der Liste sein
  AddElement(myList())
  myList()\structureEntryA = "Hallo Welt " + Str(Random(5)+1)
EndProcedure

NewList meineListe.struct()

EditList(meineListe())
EditList(meineListe())

ForEach meineListe()
	Debug meineListe()\structureEntryA
Next 
Signatur und so
es_91
Beiträge: 410
Registriert: 25.01.2011 04:48

Re: Liste aus Funktion zurückgeben

Beitrag von es_91 »

Also als Parameter übergeben. Da hab ich mir wohl was von OOP abschauen wollen, oder?

Vielen Dank, Derren, für die schnelle Hilfe. :)
Antworten