[#15625] rb_hash_initialize — Takaaki Tateishi <ttate@...>

立石です.

22 messages 2002/01/04
[#15627] Re: rb_hash_initialize — matz@... (Yukihiro Matsumoto) 2002/01/04

まつもと ゆきひろです

[#15628] Re: rb_hash_initialize — Takaaki Tateishi <ttate@...> 2002/01/04

立石です.

[#15685] undefined method `inherited' for false (NameError) — WATANABE Hirofumi <eban@...>

わたなべです。

13 messages 2002/01/15
[#15686] Re: undefined method `inherited' for false (NameError) — nobu.nakada@... 2002/01/15

なかだです。

[#15757] 文字列→整数変換 — nobu.nakada@...

なかだです。

30 messages 2002/01/25

[#15830] [ 提案 ] puts, print 等を IO から分離 — UENO Katsuhiro <unnie@...>

うえのです。

14 messages 2002/01/31

[ruby-dev:15634] Re: rb_hash_initialize

From: Takaaki Tateishi <ttate@...>
Date: 2002-01-04 20:27:14 UTC
List: ruby-dev #15634
立石です.

At Sat, 5 Jan 2002 03:48:49 +0900,
matz@ruby-lang.org (Yukihiro Matsumoto) wrote:
>   h = {1=>2, 2=>4, 3=>6, 4=>8}
>   h[1,3,4] => [2,6,8]
> とかの意味をもってほしいと思う人もいるでしょうし、違う意味で
> とらえる人もいるでしょう。結局混乱のもとのように感じます。

なるほど.分かりました.

> |単純に,Proc,Methodと同じように扱いたかったというだけです.
> 
> というのが全然理解できません。HashとProcになんの関連性がある
> のでしょうか? HashがProcのようにcallに反応してなんの嬉しい
> 点があるのか理解できません。一方、callを与えることにより、単
> なるデフォルト値の計算方法のひとつにしかすぎないHashのブロッ
> クに必要以上の意味を与えることにはデメリットだと思います。

Hashに必要以上の意味を与えているという点は分かります.しかし,
必要以上の意味を与えることで,デメリットが生じるということを,
僕は考えていませんでした.
ある場面ではちょっとだけメリットになるというだけですし,そのメ
リットも僕の個人的な思い込みかもしれないです.
-- 
Takaaki Tateishi <ttate@kt.jaist.ac.jp>

In This Thread