広告
広告
文字列の最後の文字を切り捨てて、その切り取った文字を返す関数です。主に入力レコード末の改行を削除するために使われますが、文字列の検索もコピーも行なわないのでs/\n//
よりもずっと効率的です。VARIABLE が省略されると、$_ を対象として chop します。左辺値であれば代入を含めて任意のものを chop できます。リストを chop すると、個々の要素が chop され、最後の chop の値だけが返されます。
while (<>) { chop; # 最後のフィールドの \n を避ける @array = split(/:/); ... }
chop($cwd = `pwd`); chop($answer =);
広告