ruby-reference-manual:2365
From: 5 5 <redmine@r...>
Date: Mon, 28 Jun 2010 00:18:34 +0900
Subject: [ruby-reference-manual:2365] [Bug #2219] Rubyで使われる記号の意味
チケット #2219 が更新されました。 (by 5 5) 「<<」の件は,理由があってのことと分かりました。 「1 << 2」は,0 のビットを右から 2 個押し込む感じですかねえ。 ただ,[1, 2] << 3 は 3 を追加するのに対し,1 << 2 は 2 を追加するわけじゃありませんし,私はあまりアナロジーを感じませんが。 私がメソッド名の由来を聞かれたら,「1 << 2 の場合はビットが動いていく方向を表し,Array#<< は左に右をぶち込む動きを表している」と別々に説明したいです。 が,ともかくこの件はお任せいたします。 ---------------------------------------- http://redmine.ruby-lang.org/issues/show/2219 ---------------------------------------- http://redmine.ruby-lang.org -- ML: ruby-reference-manual@m... 使い方: http://QuickML.com/
1769 2009-10-16 06:16 [redmine@r... ] [Bug #2219] Rubyで使われる記号の意味 2338 2010-06-26 12:07 ┣[redmine@r... ] [Bug #2219][Closed] Rubyで使われる記号の意味 2360 2010-06-27 16:30 ┣[redmine@r... ] 2364 2010-06-27 16:56 ┣[redmine@r... ] -> 2365 2010-06-27 17:18 ┗[redmine@r... ]