構文 |
|
chop 変数 chop リスト chop |
返り値 |
|
削除した文字 |
説明
- 文字列の最後の文字を削除して,削除した最後の文字を返します。
- 引数を省略すると$_が対象になります。
- 引数にリストを指定した場合は,リストの各要素が対象になります。
- 以前はファイルや標準入力から読み込んだデータの行末の改行を削除する用途でよく使われましたが,このような場合にはchompの方が適しています。
使用例
#!/usr/bin/perl
use strict;
use warnings;
while (my $line = <>) {
chop $line; # chompを使う方が良いです
print $line;
}
print "\n";
#!/usr/bin/perl
use strict;
use warnings;
my $str = '123456789';
while ($str ne '') {
print $str, "\n";
chop $str;
}