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... ]