[#23717] error at TestDRbMServer (test/drb) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。どうしても原因がわからないので、報告だけ・・・

18 messages 2004/06/19
[#23718] Re: error at TestDRbMServer (test/drb) — nobu.nakada@... 2004/06/19

なかだです。

[#23719] Re: error at TestDRbMServer (test/drb) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/06/19

山本です。

[#23720] Re: error at TestDRbMServer (test/drb) — nobu.nakada@... 2004/06/19

なかだです。

[#23724] Re: error at TestDRbMServer (test/drb) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/06/19

山本です。

[#23762] Ruby 1.8.2 to be released. — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

40 messages 2004/06/23

[#23784] URI() — Tanaka Akira <akr@...17n.org>

前から思っていたのですが、URI.parse("http://...") を URI("http://...")

19 messages 2004/06/25

[ruby-dev:23789] Re: URI()

From: MoonWolf <moonwolf@...>
Date: 2004-06-25 11:15:49 UTC
List: ruby-dev #23789
Yukihiro Matsumoto wrote:

> まつもと ゆきひろです
> 
> In message "[ruby-dev:23786] Re: URI()"
>     on 04/06/25, MoonWolf <moonwolf@moonwolf.com> writes:
> 
> |URI["http://..."]のほうがRubyらしくて覚えやすい気がします。
> 
> えーと、URI()とURI[]をくらべてどう違うのか聞かせてもらえませ
> んか? 文法的にはクラス名とたまたま同じメソッド(URI())と、
> URIクラスの[]メソッドという違いがありますが、使うぶんには違
> いはないし。
> 
> Array()とArray[]のどっちに似ているかって話なんだろうか。
> 

URI()だとレシーバはselfになるわけですよね。
クラス階層をさかのぼってObjectクラスにたどりついて
includeされているKernelモジュールのURIメソッドが実行される。
コンストラクタとして使うにはレシーバがselfというのは頼りないです。
URI[]だとURIクラスがレシーバだとすぐわかるのでコンストラクタとして
認識しやすいように思います。


In This Thread