代入でも悩む

Rubyの代入は左辺の変数に右辺の計算の結果のオブジェクトを指し示すように指示するもの−by Ruby本 P.52


1 + 2
=> 3
1.+(2)
=> 3
で理解した気がした。でも
sum = 3
=> 3
3.=("sum")
=>SyntaxError
で分かってない気がした。加えて
−代入は変数の値を変える操作です。Rubyは変数そのものをオブジェクトとして取り扱う機能がありませんから、代入をメソッドとして定義することはできません。− by Ruby本 P.56
で深みに入った。