2025年8月13日水曜日

chomp 関数の語源

 普段何も意識せずに使っている 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 件のコメント:

コメントを投稿