將字串的最後一個字元切除並傳回切除的字元。它比 s/.$//s
更有效率,因為它既不掃描也不複製字串。如果省略 VARIABLE,則會切除 $_
。如果 VARIABLE 是雜湊,則會切除雜湊的值,但不會切除其鍵,並在過程中重設 each
迭代器。
您實際上可以切除任何左值,包括賦值。
如果您切除清單,則會切除每個元素。只會傳回最後一個 chop
的值。
請注意,chop
會傳回最後一個字元。若要傳回除了最後一個字元以外的所有字元,請使用 substr($string, 0, -1)
。
另請參閱 chomp
。