Squeakというか、Smalltalkで、BlockContextではローカル変数を扱うことができるとあります。
[
| hoge |
hoge _ 'moge'.
]
で、BlockContextでは、引き数を取ることができます。
[
:fga |
] value: 'moge'.
ときに、引き数とローカル変数の両方を使うにはどうしたらいいのでしょう?
以下は試してみてだめだった例です。
[ :fga hoge| ]
[ :fga | hoge | ]
[ | hoge | :fga | ]
うーん、この程度のことができないとは思えないんだけどなぁ・・。