[]の意味、ネットなどで調べたところ、なんとなくだけどわかった。
無名関数みたいなもんか。
そのままだと実行されないけど・・
たとえばifTrue: [self errorImproperStore]の場合
t1 >= 1 and: [t1 <= self size])が正の時のみ実行される関数を
示していると。
あと、Squeakではメッセージという概念で処理がされているらしい。
たとえば"self errorImproperStore"の場合
self というオブジェクトに errorImproperStore というメッセージを
伝えることで処理をしている、と。
なので、そう考えると
「↑」はReturnという感じではなくて
上のオブジェクトにメッセージを送る。というイメージなのかな。
さて、処理の流れはわかったけど、変数がどこで何が代入されているか
わからないと先に進めない。
つぎはそこらへん調べてみますか。
