普段何も意識せずに使っている Perl の chomp 関数,なんで chomp なん?って調べたらすでに議論がなされていた.
Etymology of chomp?
https://www.perlmonks.org/?node_id=956244
要約すると以下の様な感じ.
・chomp の前に chop 関数が導入されていた.chop は変数に格納されている文字列の末尾を1文字削る
・Programming Perl によると,「chomp は変数に格納されている文字列の末尾の改行を削除する,chop 関数のやや安全なバージョン」と紹介されている.
・^M であるキャリッジリターンを削除するから chomp (New Line である ^J も削除するとのツッコミ)
・chomp (むしゃむしゃ食べる)という語感がよかったのでは.
Perl は色々遊び心があっていいですね.
0 件のコメント:
コメントを投稿