つまり、それをすべてのオブジェクトとメッセージとして見ると、
"Did this earlier: x := Array new: 20"
x at: 3 put: 123 "this will put 123 into slot 3"
「セル」オブジェクトのように返される場合にのみ機能するx at: 3
ため、セルは 123 である整数オブジェクトを取り込むことができます (または、セル オブジェクトが一部のmyContent
プロパティを 123 オブジェクトにポイントできるようにするため) 。
次に、この場合、どのようにできますか
y := (x at: 3) + 567
仕事?+
細胞はメッセージをどのように処理するのでしょうか? どういうわけか、セルオブジェクトがメッセージの処理方法がわからないと考えている+
ので、その内容を調べて(おそらく のようなものでself myContent
)、それを返しますか?それはどのように機能しますか?デザインパターンの名前もあるのかな。