Thread Zuweisung einer Stringvariable: Wieder so ein Newbieproblem... (9 answers)
Opened by Alex at 2005-01-09 16:53

Alex
 2005-01-09 16:53
#50646 #50646
User since
2003-12-04
285 Artikel
BenutzerIn
[default_avatar]
Hi,

warum geht das nicht?:
Code: (dl )
1
2
3
4
5
6
7
8
9
$stringeinfuegen = 'Hier ist der Inhalt der Stringvariablen eingefügt worden!';

sub Subeinfuegen {
$returnstring = 'Hier wurde der Rückgabewert der Subroutine eingefügt';
return $returnstring;
}

$string = qq($stringeinfuegen und Subeinfeugen());
print $string;


Den $einfügen macht er so wie gewollt, aber anstelle mir den Rückgabewert der sub zu zeigen bekomme ich nur deren Aufruf: Subeinfeugen().

Ja, normalerweise natürlich mit use strict; usw.

Was mache ich denn nun schon wieder falsch? Also ich meine vermutlich würde es gehen mit $string = $stringeinfügen.' und '.Subeinfügen(); Ich würde halt gerne wissen warum er mit dem qq()-Operator die Varable interpretiert, die Subroutine aber nicht?\n\n

<!--EDIT|Alex|1105282559-->
<center>Schönen Gruß, Alex
Mit dem Computer geht alles viel schneller - es dauert nur ein bißchen länger!
</center>

View full thread Zuweisung einer Stringvariable: Wieder so ein Newbieproblem...