広告
広告
少しばかり安全な chop。$/ (English モジュールでは、$INPUT_RECORD_SEPARATORとも)のその時点の値に対応する行末文字を削除し、削除した文字数を返します。入力レコードから改行を削除したいが最後のレコードには改行が入っているかわからないような場合に使用することができます。段落モード($/ = ""
)ではレコードの最後の改行をすべて取り除きます。VARIABLE が省略されると、$_ を対象として chomp します。リストを chomp すると個々の要素が chomp され、削除された文字数の合計が返されます。
while (<>) { chomp; # 最後のフィールドの \n を避ける @array = split(/:/); }
#左辺値であれば、代入を含めて任意のものを chomp できる chomp($cwd = `pwd`); chomp($answer =);
広告