[Cologne-pm] Felder eines Arrays ausgeben

Robert Meiser Robert.Meiser at rrz.uni-koeln.de
Wed Mar 10 06:55:32 CST 2004


Hallo,

Ich habe ein Problem mit der Arrayausgabe. Und zwar
möchte ich eine sub-Funktion erstellen, die mir für bestimmte
übergebene Parameter die entsprechenden Elemente eines Arrays ausgibt.
Mein aktueller Stand:

übergebener Parameter: @params=(-3,4-5,2,10-)
verarbeiteter Parameter:
@cleanparams=(0..3,4..5,2,10..$#Datensatz)

Nun mein Problem:
Wenn ich den Bereichsoperator im Programmcode verwende
wird offensichtlich
  "0..3"
zu
  "0,1,2,3"
interpoliert

Das ist gut!

Wenn ich aber
  $Param="0..3"
  print @Datensatz[$Param]
versuche, tut er dies leider nicht.

Das ist schlecht!

Wie bewege ich nun das Programm dazu, diesen String korrekt zu
interpolieren?

Bin für alle sachdienlichen Hinweis dankbar.






More information about the Cologne-pm mailing list