2009-04-18から1日間の記事一覧

Perlで破壊的だったり破壊的でなかったりする関数を書く

引数を上書きしてしまう関数を破壊的関数と言います。 Perlだとchompが代表的ですね。 $str = "abc\n"; chomp $str; ### $strの中身が書き換わる(改行が削除される) print $str; ucやsortは対照的に、引数には変更を加えず変更後の値を返り値で返します。 …