Почему в Ruby не >> добавляются строки?

В Ruby вы можете добавлять строки, используя << :

>> "Hello" << "World"
=> "HelloWorld"

Так почему вы не можете добавить их, используя >> ?

>> "Hello" >> "World"
NoMethodError: undefined method `>>' for "Hello":String

I реализовать Строка не имеет определенного метода >> , но какова причина этого?

18
задан Simon 28 March 2011 в 13:05
поделиться