Koja je razlika između chop i chomp u Perlu?
Koja je razlika između chop i chomp u Perlu?

Video: Koja je razlika između chop i chomp u Perlu?

Video: Koja je razlika između chop i chomp u Perlu?
Video: ZAŠTO ČEKAM L4D3 2024, Prosinac
Anonim

Perl's chop and chomp funkcije često mogu biti izvor zabune. Ne samo da zvuče slično, rade slične stvari. Nažalost, postoji kritičan razlika -? usitniti u potpunosti uklanja zadnji znak niza, dok chomp uklanja samo zadnji znak ako je novi redak.

Nadalje, što je chop u Perlu?

Kotleti isključuje zadnji znak niza i vraća isječeni znak. Koristi se prvenstveno za uklanjanje novog reda s kraja ulaznog zapisa, ali je mnogo učinkovitiji od s/ // jer niti skenira niti kopira niz. Ako je VARIABLE izostavljen, kotleti $_.

koja je sintaksa funkcije chop u Perlu? The Perl usitniti () funkcija uklanja posljednji znak iz niza bez obzira na to koji je znak. Vraća izrezani znak iz niza. Sintaksa : usitniti ();

Što onda chomp radi u Perlu?

Uvod. The chomp () funkcija će ukloniti (obično) svaki znak novog reda s kraja niza. Razlog zašto obično kažemo je taj što zapravo uklanja svaki znak koji odgovara trenutnoj vrijednosti $/ (razdjelnik ulaznog zapisa), a $/ zadano postavlja novi redak.

Što znači $_ u Perlu?

Prev. Postoji čudna skalarna varijabla tzv $_ u Perl , što je zadana varijabla, ili drugim riječima tema. U Perl , nekoliko funkcija i operatora koristi ovu varijablu kao zadanu, u slučaju da se nijedan parametar ne koristi eksplicitno.

Preporučeni: