Was passiert hinter den Kulissen, wenn ich eine Verkettung an einer Schnur mache?Sind Perl-Strings unveränderlich?
my $short = 'short';
$short .= 'cake';
Ist Perl effektiv eine neue Zeichenfolge zu schaffen, dann ist es die richtige variable Referenz zuweisen oder sind Perl Strings von Natur aus immer wandelbar?
Die Motivation für diese Frage kam von einer Diskussion, die ich mit einem Kollegen führte, der sagte, dass Skriptsprachen unveränderliche Zeichenfolgen verwenden können.
Alle festen Referenzen in 'perldoc' würden geschätzt werden. – Zaid
Die * soliden Referenzen * könnten für einige zu massiv sein: 'perldoc perlguts 'und nach' SvGROW' suchen. Ansonsten ist die Antwort von @eugene die, nach der Sie suchen. – Dummy00001
Die "perlfunc" -Dokumentation von 'substr' (sowohl als lvalue- als auch als 4-argent-Aufruf) beschreibt das Ändern von Strings selbst: das Vergrößern, Verkleinern und Ersetzen von Teilen. – pilcrow