[前][次][番号順一覧][スレッド一覧]

rails:1342

From: "Hiroyuki Tsutsumi" <h.tsutsumi@g...>
Date: Tue, 11 Jul 2006 17:07:51 +0900
Subject: [rails:1342] Re: 「=>」 って何?

堤です。

凄くわかりやすい説明、ありがとうございます。
なんか、はまってしまうと、こんな簡単なところで躓いているのが、情けなかったりしますが、
これにめげずにがんばりたいと思います。

ありがとうございました。

06/07/11 に そめえだ <someeda@g...> さんは書きました:
>
> そめえだ です
>
> > よく、「=>」の記号を見かけるのですが、ハッシュで使われる記号と考えてよいのでしょうか?
>
> その通りです。
> RailsというよりRubyの文法の話題ですね。
>
>
> method(:a => 1, :b => 2, :c => 3)
>      # {:a => 1, :b => 2, :c => 3} が渡されます。
>
> method({:a => 1}, :b => 2, :c => 3)
>     # {:a => 1}, (:b => 2, :c => 3} が渡されます。
>
> method({:a => 1}, :b => 2, :c => 3, 'foo')
>     # エラー({} で囲わないHashの要素は、引数の最後にのみ記述が可能。)
>
> method({:a => 1}, :b => 2, :c => 3, &block)
> method({:a => 1}, :b => 2, :c => 3) {|a, b| ... }
>     # しかしブロックは渡せます。
>
>
>
> あれ、この辺りの話が実はリファレンスに出てない??
>
> http://www.ruby-lang.org/ja/man/?cmd=view;name=%A5%E1%A5%BD%A5%C3%A5%C9%B8%C6%A4%D3%BD%D0%A4%B7
>
>
> --
> ---------------------------
> そめえだ
> http://d.hatena.ne.jp/someeda/
> someeda@g...
>
> --
> ML: rails@r...
> 使い方: http://QuickML.com/
>



-- 
-----
Hiroyuki Tsutsumi


添付ファイル

[前][次][番号順一覧][スレッド一覧]

   @  1337 2006-07-11 06:14 [h.tsutsumi@g...     ] 「=>」 って何?                      
      1340 2006-07-11 08:49 ┣[someeda@g...        ]                                       
-> @  1342 2006-07-11 10:07 ┃┣[h.tsutsumi@g...     ]                                     
      1350 2006-07-12 04:08 ┃┗[ggb03124@n...       ]                                     
      1355 2006-07-12 18:52 ┃ ┗[someeda@g...        ]                                   
      1345 2006-07-11 17:22 ┗[y-yamasaki@s...     ]                                       
      1347 2006-07-11 20:33  ┗[someeda@g...        ]