chomp VARIABLE / chomp LIST

広告

広告

解説

少しばかり安全な chop。$/ (English モジュールでは、$INPUT_RECORD_SEPARATORとも)のその時点の値に対応する行末文字を削除し、削除した文字数を返します。入力レコードから改行を削除したいが最後のレコードには改行が入っているかわからないような場合に使用することができます。段落モード($/ = "")ではレコードの最後の改行をすべて取り除きます。VARIABLE が省略されると、$_ を対象として chomp します。リストを chomp すると個々の要素が chomp され、削除された文字数の合計が返されます。

使用例

ソース

while (<>) {
    chomp;  # 最後のフィールドの \n を避ける
    @array = split(/:/);
}
#左辺値であれば、代入を含めて任意のものを chomp できる

chomp($cwd = `pwd`);
chomp($answer = );

参照

広告

Copyright (C) 2003-2006 七鍵 key@do.ai 初版:2003年07月07日 最終更新:2006年08月08日