女性健康知識(shí)百科 Perl數(shù)組chop()和chomp()函數(shù)-快速教程

Perl'schopchomp函數(shù)通常可能是混淆的根源。他們不僅聽起來相似,而且做類似的事情。不幸的是,存在一個(gè)關(guān)鍵差異-chop完全刪除字符串的女性健康知識(shí)百科最后一個(gè)字符,而chomp僅刪除最后一個(gè)字符(如果它是newline)。

Chomping$myName切斷最后一條新線,只剩下Jacob。一旦它'被選中,進(jìn)一步的chomping將贏得'根本不做任何事情。 切斷但是,名稱將導(dǎo)致刪除最后一個(gè)字符,留下Jaco

Chomping和chopping陣列會(huì)導(dǎo)致每個(gè)元素都被作用,并且可以節(jié)省時(shí)間。

所以請記住-Chop毫無疑問或遺憾地切除最后一個(gè)角色。Chomp僅刪除了newline,而字符串本身保持完整。Chomp默認(rèn)情況下不會(huì)刪除所有空白字符。實(shí)際上,默認(rèn)情況下,chomp僅刪除當(dāng)前定義為$INPUT_RECORD_SEPARATOR的內(nèi)容。如果您的目標(biāo)是從字符串末尾修剪所有空白,請嘗試使用由讀者提交的regex:

幼兒園安全小知識(shí)大全