Zaujímavý

Funkcia Perl Array chop () a chomp () - Stručný návod

Funkcia Perl Array chop () a chomp () - Stručný návod

perl chop a Chomp funkcie môžu byť často zdrojom zmätku. Nielenže znejú podobne, ale robia podobné veci. Bohužiaľ, existuje zásadný rozdiel -chop úplne odstráni posledný znak reťazca Chomp odstráni iba posledný znak ak je to nový riadok.

prežüva $ MyName odreže posledný nový riadok a ponechá len jakub, Akonáhle je to zahojené, ďalšie chomping nebude robiť vôbec nič. sekanie výsledkom názvu však bude odstránenie posledného znaku a jeho odchod Jaco:

Chomping a chopVýsledkom poľa ping je každý prvok, na ktorý sa pôsobí, a môže byť v reálnom čase šetriaci.

Takže nezabudnite - Chop naseká poslednú postavu bez akýchkoľvek pochybností alebo ľutovania. Chomp iba odstránil nový riadok a reťazec zostal nedotknutý. Chomp štandardne neodstráni všetky medzery. V skutočnosti v predvolenom nastavení chomp iba odstraňuje to, čo je v súčasnosti definované ako $ INPUT_RECORD_SEPARATOR, Ak je vaším cieľom orezať všetky medzery od konca reťazca, skúste použiť regulárny výraz, ako je tento predložený čitateľom: