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

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