[#954] Rational — keiju@... (Keiju ISHITSUKA)

けいじゅ@SHLジャパンです.

23 messages 1996/10/30
[#955] Re: Rational — matz@... (Yukihiro Matsumoto) 1996/10/30

まつもと ゆきひろです.

[#968] Re: Rational 1996/10/31

けいじゅ@SHLジャパンです.

[ruby-list:825] Re: bug report(String#sub)

From: Shin-ichiro Hara <sinara@...>
Date: 1996-10-09 10:43:32 UTC
List: ruby-list #825
原です。

> けいじゅ@SHLジャパンです. 

> そうすると
> 
> String#sub == String#sub!
> 
> なわけですか??

等しいのは返り値だけですよね。でもなぜ等しくしてあるのか、つまり

$_ = "foo"; resut = sub(/bar/, "baz")

と、

resut = "foo".sub(/bar/, "baz")

の result が異なる様にしてある理由が分かりません。後者の結果も
result == "foo" であるべきだと思うのですが。訳があるのでしょうか?


                           Shin-ichro Hara(Nagaoka Univ.of Tech.)

In This Thread

Prev Next