Was ist der Unterschied zwischen Chop und Chomp in Perl?
Was ist der Unterschied zwischen Chop und Chomp in Perl?

Video: Was ist der Unterschied zwischen Chop und Chomp in Perl?

Video: Was ist der Unterschied zwischen Chop und Chomp in Perl?
Video: gpw2016 Helmut Wollmersdorfer - Fuzzy matching in Perl 2024, November
Anonim

Perls Chop and Chomp Funktionen können oft zu Verwirrung führen. Sie klingen nicht nur ähnlich, sie machen auch ähnliche Dinge. Leider gibt es eine kritische Unterschied -? hacken entfernt das letzte Zeichen der Zeichenfolge vollständig, während champ entfernt nur das letzte Zeichen, wenn es sich um einen Zeilenumbruch handelt.

Außerdem, was ist Chop in Perl?

Koteletts aus dem letzten Zeichen einer Zeichenfolge und gibt das gehackte Zeichen zurück. Es wird hauptsächlich verwendet, um den Zeilenumbruch am Ende eines Eingabedatensatzes zu entfernen, ist aber viel effizienter als s/ //, da es den String weder scannt noch kopiert. Wenn VARIABLE weggelassen wird, Koteletts $_.

Was ist die Syntax der Chop-Funktion in Perl? Die Perl hacken () Funktion entfernt das letzte Zeichen aus einer Zeichenfolge, unabhängig davon, um welches Zeichen es sich handelt. Es gibt das gehackte Zeichen aus der Zeichenfolge zurück. Syntax : hacken ();

Was macht chomp dann in Perl?

Einführung. Die champ ()-Funktion entfernt (normalerweise) alle Newline-Zeichen vom Ende einer Zeichenfolge. Der Grund, warum wir normalerweise sagen, ist, dass es tatsächlich jedes Zeichen entfernt, das dem aktuellen Wert von $/ (dem Trennzeichen des Eingabedatensatzes) entspricht, und $/ standardmäßig ein Zeilenumbruch ist.

Was bedeutet $_ in Perl?

Zurück Es gibt eine seltsame skalare Variable namens $_ in Perl , das ist die Standardvariable, oder anders ausgedrückt das Thema. In Perl , verwenden mehrere Funktionen und Operatoren diese Variable als Standard, falls kein Parameter explizit verwendet wird.

Empfohlen: