堤です。

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

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

06/07/11 に そめえだ < someeda@gmail.com> さんは書きました:
そめえだ です

> よく、「=>」の記号を見かけるのですが、ハッシュで使われる記号と考えてよいのでしょうか?

その通りです。
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@gmail.com

--
ML: rails@ruby.ml.fdiary.net
使い方: http://QuickML.com/



--
-----
Hiroyuki Tsutsumi