[#44578] Ruby初心者が作りました — Kabu and Ruby管理人 <kabu_and_ruby@...>

http://www.geocities.jp/kabuandruby/index.html

26 messages 2008/02/06

[#44691] ”Rubyアプリケーションプログラミング”の伝言サーバの使い方 — "Yangkook Kim" <yangkookkim@...>

キムと申します。オーム社から出版されている書籍、"Rubyアプリケーションプログラミング"のP267~275に掲載されている伝言サーバー&クライアントの利用の仕方がわかりません。質問を要約すると次の2点です。1、サーバーが正常に起動されているかどうかわからない。2、書き込みクライアントで入力をサーバーに送信する方法がわからない。

8 messages 2008/02/24

[ruby-list:44681] Re: Hash#<<

From: rubikitch@...
Date: 2008-02-22 08:38:14 UTC
List: ruby-list #44681
From: "ARAI Shunichi" <arai@mellowtone.org>
Subject: [ruby-list:44679] Hash#<<
Date: Fri, 22 Feb 2008 17:32:16 +0900

るびきちです。

> 以前、Hashに+を作ろうと提案して却下されたのですが、
> ベターなアイデアをもって再提案に参りました。
> 
> <<と>>でどうでしょうか?
> 上書きされつつ追加されるイメージが表現されているかと。

ん、Hash#updateではだめですか?

h = {:one=>1, :two=>2}
h.update(:three => 3)           # => {:one=>1, :two=>2, :three=>3}
h                               # => {:one=>1, :two=>2, :three=>3}

こんな提案ですか?

class Hash
  alias :<< :update
end
h << {:four => 4}               # => {:one=>1, :two=>2, :three=>3, :four=>4}
h                               # => {:one=>1, :two=>2, :three=>3, :four=>4}

--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/

In This Thread