Hi,
Perl ist eine gute Wahl
Um Datentypen musst Du Dir eigentlich kaum Gedanken machen. Egal ob nun eine Gleitkommazahl, ein Integer oder nur ein Zeichen in der Variablen $var steht....verketten kannst Du sie immer.
Die Verkettung kannst Du auf verschiedene Art und Weise realisieren.
z. B. so:
Code:
my $String = $StringA . $StringB . $StringC . $StringC;
my $String = "$StringA$StringB$StringB$StringC";
my $String = join($StringA,$StringB,$StringC);
my $String = sprintf("%s%s%s",$StringA,$StringB,$StringC);
siehe dazu auch
perldoc perlsyn
perldoc -f join
perldoc -f sprintf
Was die Ausgabe betrifft, so benutzt Du das geöffnete Dateihandle.
Code:
open(FH,">datei.txt");
print FH $String;
close(FH);
Wenn Du sehr oft in dieses Dateihandle schreiben willst, kannst Du es auch mit select() zum Default Handle machen. Das spart Tipparbeit, weil Du dann das Handle beim print() nicht mehr explizit angeben musst...
Code:
open(FH,">datei.txt");
select(FH);
print $String;
select(STDOUT);
close(FH);
hth, Michael
Lesezeichen