はじめまして,堀越と申します.
Rubyのおひざ元である松江市におります.
日本語のハンドリングに問題のあるPerl(Jじゃないやつ)にかえて
思い切ってRubyを試してみたところ,最初こそ戸惑いましたが,
その馴染みやすさに驚いております.オブジェクト指向的な記述は
まだまだできませんが,徐々に覚えて行きたいと思っております.
当MLは自分にとっては非常にレベルが高く,初歩的な質問を繰り
返すかもしれませんが宜しくお願い致します.
で,早速質問ですが,sub!(gsub!)の仕様について教えて下さい.
ある変数に対してsub!を実行すると,それ以前にコピーしていた
変数も影響を受けてしまうのですが,これはそういうものなので
しょうか.具体的には,
today = "1999/05/21"
date1 = today
today.sub!(/^/, "'")
today.sub!(/$/, "'")
上記の処理では,todayのみを処理したつもりでもdate1も同様に
処理されてしまいます.こういう場合はsubをつかうべきでしょうか.
初歩的な質問で恐縮ですが御教授おねがいします.
/******************************************************
堀越 健治 (Kenji Horikoshi) k-horix / s.email.ne.jp
-------------------------------------------------------
ローマは一日にしてならず.せめて二日はほしい.
******************************************************/