Vad är skillnaden mellan chop och chomp i Perl?
Vad är skillnaden mellan chop och chomp i Perl?

Video: Vad är skillnaden mellan chop och chomp i Perl?

Video: Vad är skillnaden mellan chop och chomp i Perl?
Video: Донда плов по чеченски 2024, Maj
Anonim

Perls hacka och hacka funktioner kan ofta vara en källa till förvirring. De låter inte bara lika, de gör liknande saker. Tyvärr finns det en kritisk skillnad -? hacka tar bort det sista tecknet i strängen helt, medan chomp tar bara bort det sista tecknet om det är en nyrad.

Dessutom, vad är chop i Perl?

Käft av det sista tecknet i en sträng och returnerar tecknet hackat. Den används främst för att ta bort nyraden från slutet av en indatapost, men är mycket effektivare än s/ // eftersom den varken skannar eller kopierar strängen. Om VARIABLE utelämnas, käft $_.

vad är syntaxen för chop-funktionen i Perl? De Perl hacka () fungera tar bort det sista tecknet från en sträng oavsett vad det tecknet är. Den returnerar det hackade tecknet från strängen. Syntax : hacka ();

Vad gör då chomp i Perl?

Introduktion. De chomp ()-funktionen tar bort (vanligtvis) alla nyradstecken från slutet av en sträng. Anledningen till att vi brukar säga är att det faktiskt tar bort alla tecken som matchar det aktuella värdet på $/ (indatapostseparatorn), och $/ har som standard en nyrad.

Vad betyder $_ i Perl?

Föreg. Det finns en konstig skalär variabel som heter $_ i Perl , som är standardvariabeln, eller med andra ord ämnet. I Perl , flera funktioner och operatorer använder denna variabel som standard, om ingen parameter explicit används.

Rekommenderad: