Arrays als Rückgabewert von Funktionen

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Antworten
Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Arrays als Rückgabewert von Funktionen

Beitrag von Euklid »

Hallo Leute!

Wollte eine Funktion einen array zurückgeben lassen:

Code: Alles auswählen

function test: array [1..100]of string;


Nur wenn ich die Funktion so definiere, meldet er

unit2.pas(67,57) Error: Type identifier expected


Geht das irgendwie anders, oder muss ich globale Variablen verwenden?

Danke! Euklid

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Beitrag von Euklid »

... habe gerade selbst einen Weg gefunden:

Und zwar ein array [1..3,1..100]
Durch

Code: Alles auswählen

type PolynomRingTyp=array[1..3,1..100] of integer;


hab ich zunächst einen eigenen Typ definiert;

Code: Alles auswählen

function test:PolynomRingTyp;


Die Funktion kann nun das array in der Form des Typs zurückgeben.

Viele Grüße, Euklid

Antworten